Docker部署
1.如果以前在机器上有装过docker需要删掉:yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装需要的软件包:
yum install -y yum-utils
3.添加镜像信息(阿里云快一些):
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装docker:
yum -y install docker-ce docker-ce-cli containerd.io

5.启动docker & 检查版本信息:
systemctl start docker
docker -v
6.配置拉取镜像的地址:
vi /etc/docker/daemon.json 添加一下信息:
{
"debug":true,"experimental":true,
"registry-mirrors":["https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}

检查拉取地址是否正确:

7.docker命令:
1.拉取镜像:docker pull 镜像名
2.查看拉取的镜像:docker images
3.创建容器:docker run
3.1 -i:以交互模式运行容器,与-t一起使用
3.2 为容器重新分配一个伪输入终端
3.3 -p: 指定端口映射,格式为:主机端口:容器端口
3.4 –name:容器名称
3.5 -e:所运行程序的配置信息
3.6 -d:后台运行
3.7 -v:主机目录挂载到容器目录汇中
4.查看运行的容器:docker ps -a[可选,表示所有]
5.删除运行的容器:docker rm 容器名/id
6.停止容器运行:docker stop 名称/容器id
7.启动容器运行:docker start 名称/容器id
8.启动容器运行:docker restart 名称/容器id
9.查看某个容器日志:docker logs 名称/容器id
10.以交互式方式进入容器的命令行界面:docker exec -it 名称/容器id /bin/bash
11.查看docker 配置信息:docker info
12.打包镜像:docker commit 容器名 镜像名
12.打包镜像后镜像打成压缩包:docker save -o 保存的压缩名 镜像名
13.镜像解压:docker load -i 文件路径/保存的压缩名