xDocker的安装
1>移除之前安装的docker:
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2>安装yum相关包 yum install -y yum-utils
3>yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4>yum-config-manager --enable docker-ce-nightly启动夜间模式(默认关闭)
5>测试通道yum-config-manager --enable docker-ce-test
6>yum install docker-ce docker-ce-cli containerd.io
7>yum list docker-ce --showduplicates | sort -r
8>yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
9>systemctl start docker
10:验证:systemctl status docker
11:常用命令:docker --help
docker -version
Docker pull 名称:版本
Docker search tomcat
Docker rmi 镜像id 删除镜像
Docker ps 查看正在运行的容器
Ps -a 运行过的容器
Ps -l最后运行的容器
Docker start 容器名称==》启动对应的容器
Docker inspect 容器名称:查看容器的详细信息
Docker logs 容器id
Docker run -i -t --name=xx centos /bin/bash
-i:交互式容器
-tt:tty终端(分配一个终端,操作容器(退出容器就停止))
--name:指定容器的名称(唯一)
Docker run -d --name=xx centos /bin/bash
-d(守护式容器)
Docker exec -it 容器名称 /bin/bash 进入容器
将文件拷贝到容器中:
Docker cp x.txt 容器名称:容器目录
12:目录挂载:-v 挂载目录
Eg:docker run --name=容器名称 -v 宿主机目录:容器目录 镜像
13:制作镜像
原文:https://www.cnblogs.com/bruce-newbe/p/14009261.html