docker

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 (父类数据卷名称)

你可能感兴趣的:(docker)