安装 yum install docker
解决方法:卸载docker
1、查看安装过的docker:yum list installed | grep docker
2、卸载docker:yum remove -y docker-ce.x86_64 0:18.03.0.ce-1.el7.centos
3、删除容器镜像:rm -rf /var/lib/docker
//跟随系统启动
#service docker start
#chkconfig docker on
docker基本命令
docker imager //列表
docker rmi id
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)
vi /etc/docker/daemon.json
阿里镜像加速器
{
"registry-mirrors":["https://tj3411jq.mirror.aliyuncs.com"]
}
//保存重新启动
sudo systemctl daemon-reload
sudo systemctl restart docker
启动
docker run ubuntu:16.04 /bin/echo ‘hello word’
docker run -i -t docker.io/centos /bin/bash
Docker run -t -I ubuntu:16.04 /bin/bash. ////-t 伪终端 -I 容器的标准输出打开
-d容器后台运行 -P内部使用的网络端口映射到我们使用的主机上
docker run 后台做的操作:
docker ps -a //查看进程
docker logs 容器ID or NAME
我们也可以通过 -p 参数来设置不一样的端口:
runoob@runoob:~$ docker run -d -p 5000:5000 training/webapp python app.py
载入镜像
runoob@runoob:~# docker pull training/webapp # 载入镜像
runoob@runoob:~# docker run -d -P training/webapp python app.py
-d 容器后台运行 -p内部使用的网络的端口映射到我们使用的主机
重新进入docker
docker attach #{id}
停止所有的docker
docker stop $(docker ps -a -q)
退出 exit退出容器 ctrl+p+q不退出容器
查看容器的详细信息
docker inspect
启动容器docker start 容器id
停止容器docker stop 容器id
删除容器docker rm id