基于CentOS7.0安装Docker
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