1.docker安装:
首先卸载服务器上的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 \
https://download.docker.com/linux/centos/docker-ce.repo 默认国外 弃用
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新软件包索引
yum makecache fast
4.安装docker相关的类
yum install docker-ce docker-ce-cli containerd.io
5.启动docker
systemctl start docker
6.使用docker version查看docker是否安装成功
7.docker run hello-world
8.查看下载的hello-world镜像
docker images
卸载docker
1.yum remove docker-ce docker-ce-cli containerd.io
2.rm -rf /var/lib/docker
docker常用命令
启动运行 docker run -d -p 8080:8080 --name tomcat tomcat
进入容器 docker exec -it tomcat /bin/bash
提交镜像版本 docker commit -a="zgx" -m="add webapps" cd82c9fe70dc tomcat01:1.0
容器挂载 docker run -it -v /home/ceshi:/home centos /bin/bash
启动mysql容器 docker run -d -p 3306:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7
具名挂载 docker run -d -P --name nginx02 -v juming-nginx:/etc/nginx nginx
生成镜像 docker build -f /home/docker-test-volume/dockerfile1 -t zgx/centos:1.0 .
容器数据卷(容器数据共享)--volumes-from (父类数据卷名称)