0、查看环境
docker要求linux版本在3.8以上
linux查看内核版本命令:
uname -r
1、卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2、安装环境
yum install -y yum-utils
3、设置镜像的仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
仓库地址默认是国外的,百度搜索docker阿里云镜像地址,并设置
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、更新yum软件包索引
yum makecache fast
5、安装docker
ce 社区版 ee 企业版 官方建议使用社区版
yum install docker-ce docker-ce-cli containerd.io
或者yum -y install docker
6、启动docker
systemctl start docker / systemctl start docker.service / service start docker
7、检查安装
docker version
8、重启docker
systemctl restart docker
service restart docker
9、停止docker
service stop docker
10、运行 hello-world 镜像
以hello-world镜像为模板生成一个hello-world的容器实例并运行
docker run hello-world
11、查看下载的 hello-world 镜像
docker images
12、卸载docker
卸载环境
yum remove docker-ce docker-ce-cli containerd.io
删除资源
rm -rf /var/lib/docker 这是docker的默认工作路径
13.阿里镜像加速
访问dev.aliyun.com,登陆用户名:prince_chuang,找到镜像加速器,复制如下内容:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://syn5bu1q.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
14、配置使用
创建目录:mkdir -p /etc/docker
编写配置文件:
tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://syn5bu1q.mirror.aliyuncs.com"] } EOF
使文件生效:
systemctl daemon-reload
重启:
systemctl restart docker