1.先删
$ sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2安装并配置地址 阿里云的仓库
$ sudo yum install -y yum-utils
$ sudo
yum-config-manager
–add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast 更新linux缓存索引
3.安装dokcer 相关的 docker-ce社区ee企业版
$ sudo yum install docker-ce docker-ce-cli containerd.io
4.systemctl start docker 开始
docker 启动失败 Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details.
解决方法:关闭防火墙
5.使用docker version 来查看是否成功
6.docker run hello-world
进入阿里云镜像使用 镜像加速器
docker 跑centos
docker pull centos
docker run -it centos /bin/bash启动并进入
docker run -d centos /bin/sh -c “while true;do echo yxynb;sleep 1;done”
当我在docker 部署nginx的时候
docker run -d --name nginx1 -p 3344:80 nginx
一直报错
curl: (56) Recv failure: Connection reset by peer
最后重新设置docker0的桥接网络得到了解决
docker run 猫9 时 404 因为docker的猫被阉割了,默认最小的镜像