Docker
使用Docker的步骤: 1)安装Docker 2)去Docker仓库找到这个软件对应的镜像; 3)使用Docker运行这个镜像,这个镜像就会生成一个Docker容器 4)对容的启动停止就是对该容器中软件的启动与停止\
1)镜像的操作
使用官方安装脚本自动安装 安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令:
curl -ssl https://get.daocloud.io/docker | sh
一、启动Docker
systemctl start docker
systemctl enbale docker保持docker一直开启,开机后自动开启
二、查看Docker仓库(hub)镜像(以下载Mysql为例)
网址:www.hub.docker.com
docker search mysql //查看mysql的镜像
三、下载镜像:docker pull mysql:5.5
ex1:docker pull 镜像名 //这里的mysql是镜像名(Name) *tags用来指定镜像的版本
ex2:docker pull 镜像名:tags //其中tags为镜像的版本号
四、查看本地下载的镜像文件
docker images
五、删除docker镜像
docker rmi [IMAGE ID] //Docker镜像的IMAGE ID通过docker images查看
2)容器的操作
1、下载镜像Tomcat
docker pull tomcat:8.0.18-jre8 //docker pull tomcat
2、在容器内部运行镜像
docker run --name container-name -d image-name
解释:--name:自定义容器名
-d :后台运行
-p HostPort:ContainPort 将容器端口映射到主机端口
image-name:指定镜像模板
eg:docker run --name myredis -d redis
3、查看运行中的容器
docker ps //查看所有正在运行的容器
docker ps -a //查看所有的容器
4、停止容器
docker stop CONTAINER ID //ConTAINER ID为容器的ID
5、启动容器
docker start 容器Id
6、删除容器(该容器必须是停止状态)
docker rm contain-id //contain-id为容器的Id
7、通过主机的端口进行容器端口的映射,运行镜像
docker run -d -p 8888:8080 tomcat:8.0.18-jre8
其他:
service firewalld status //关闭防火墙查看防火墙,如果未inactive表示关闭状态
service firewalld stop //关闭防火墙
8、docker logs contain-id //容器日志查看
9、文档地址
https://docs.docker.com/engine/reference/commandline/docker/
|