Docker的安装与配置

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
View Code

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

猜你喜欢

转载自www.cnblogs.com/Mike_Chang/p/12956326.html