您的位置:首页 > 运维架构 > Docker

Docker安装与镜像加速

2020-07-16 04:36 260 查看

安装Docker

帮助文档:

#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  #默认使用的是国外
yum-config-manager \
--add-repo \
http://http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #推荐使用阿里云

#更新yum软件索引
yum makecache fast

#4、安装docker  docker-ce 社区版(开源) ee企业版(收费)
yum install docker-ce docker-ce-cli containerd.io

#5、启动docker
systemctl start docker

#6、使用docker version 是否安装成功
Client: Docker Engine - Community
Version:           19.03.11
API version:       1.40
Go version:        go1.13.10
Git commit:        42e35e61f3
Built:             Mon Jun  1 09:13:48 2020
OS/Arch:           linux/amd64
Experimental:      false
Server: Docker Engine - Community
Engine:
Version:          19.03.11
API version:      1.40 (minimum version 1.12)
Go version:       go1.13.10
Git commit:       42e35e61f3
Built:            Mon Jun  1 09:12:26 2020
OS/Arch:          linux/amd64
Experimental:     false
containerd:
Version:          1.2.13
GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version:          1.0.0-rc10
GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version:          0.18.0
GitCommit:        fec3683

#7、运行docker run hello-world
Hello from Docker!

#8、查询下载的hello-world镜像
[root@Mikrotik ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
hello-world         latest              bf756fb1ae65        5 months ago        13.3kB

了解:卸载docker

#1、卸载依赖
yum remove docker-ce docker-ce-cli containerd.io

#2、删除资源
rm -rf /var/lib/docker

#/var/lib/docker      docker的默认工作路径

阿里云镜像加速器

#1、创建目录
mkdir -p /etc/docker
#2、 修改/etc/docker/daemon.json文件,执行命令:
vi /etc/docker/daemon.json
#3、修改格式如下
{
"registry-mirrors": ["https://https://s5o77nld.mirror.aliyuncs.com"]
}
#使用多个软件源
{
"registry-mirrors": ["https://registry.docker-cn.com",

"http://hub-mirror.c.163.com" ,

"https://kfwkfulq.mirror.aliyuncs.com"

]
}
#4、重启Docker,以使docker的配置文件生效
service docker restart

基于阿里云官方手册centos配置加速

#创建目录
mkdir -p /etc/docker
#修改配置文件
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://s5o77nld.mirror.aliyuncs.com"]
}
EOF
#重新加载
systemctl daemon-reload
#重启
systemctl restart docker
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: