1.如果之前安装过docker,请执行以下命令。没有则忽略

yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

2.设置镜像加速(具体加速可在阿里云控制台搜索镜像加速)

sudo mkdir -p /etc/docker #如若没有该文件夹则创建该文件夹

sudo tee /etc/docker/daemon.json <<-'EOF'        
{"registry-mirrors": ["https://3u3te3uq.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

sudo systemctl restart docker    

3.安装依赖

yum-complete-transaction #清理未完成事务
yum install yum-utils    #安装依赖工具包
yum clean all        #清楚未完成的包
yum-complete-transaction    

4.更新yum源

yum update #更新时间较长,建议更换阿里云或163镜像

5.安装一些必要的工具

yum install -y yum-utils device-mapper-persistent-data lvm2

6.添加软件源信息

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

7.更新 yum 缓存

yum makecache fast

8.下载docker-ce

yum install docker-ce docker-ce-cli containerd.io

9.启动docker

systemctl start docker

10.测试运行docker

docker run hello-world

当成功出现hello-world的话,恭喜你已经成功安装Docker了

停止docker

systemctl stop docker

安装docker面板 portainer

mkdir /filerun /filerun/html /filerun/user-files /filerun/db

docker volume create portainer_data   

docker run -d -p 9000:9000 -p 8000:8000 --name portainer-ce --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

http://ip:9000 访问面板

重新启动的话可以重新装载下镜像 如:

docker run -d --name ubuntu -p 5900:5900 -it --rm --network=host gotoeasy/ubuntu-desktop

标签: none

添加新评论