Docker for CentOS安装


注意:Docker需要需要内核版本必须>=3.10

1.安装流程

1.1. 必要的系统工具安装

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

1.2. 添加软件源信息

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

1.3. 安装docker-ce

#生成新的yum缓存
sudo yum makecache fast
#查看docker-ce所有版本信息
yum list docker-ce --showduplicates|sort -r

#安装最新版本
sudo yum -y install docker-ce
#安装指定版本
sudo yum -y install docker-ce-19.03.13-3.el7 docker-ce-cli-19.03.13-3.el7 containerd.io

1.4. 启动docker

# docker启动命令
sudo service docker start

1.5. 检测docker是否安装成功

docker version

在这里插入图片描述

2.设置开机启动及启动关闭命令

# 设置docker随开机启动
systemctl enable docker
# docker重启命令
systemctl restart docker
# docker关闭命令
systemctl stop docker
# docker启动命令
systemctl start docker

3.修改docker根目录,开放端口映射

3.1. 修改docker配置文件

管理端口和根目录在 /lib/systemd/system/docker.service 文件中修改
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 \
-H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654 \
--graph /u01/Development/docker
(此处默认 2375 为主管理端口,unix:///var/run/docker.sock 用于本地管理,7654 是备用端口, --graph=xxx表示docker的根目录) 

3.2. 修改环境变量

# 直接执行此语句即可完成环境变量的修改
echo 'export DOCKER_HOST=tcp://0.0.0.0:2375' >> /etc/profile
#使环境变量生效
source /etc/profile

3.3. 重启docker

# 重新加载docker配置文件
systemctl daemon-reload
# 重启docker
systemctl restart docker

3.4. 验证
执行 docker info 命令

 docker info

在这里插入图片描述

4.配置镜像加速器

docker默认的镜像仓库下载速度简直就是龟速,所以我们需要指定国内的镜像仓库地址来提速。您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器,如果此文件不存在,则创建此文件即可,文件中的具体内容如下:

{
# 设置默认的cgroup组为systemd,默认是cgroupfs
"exec-opts": ["native.cgroupdriver=systemd"],
# 设置存储日志的访问为json文件
"log-driver": "json-file",
"log-opts": {
    # 日志最大限制
	"max-size": "100m" 
},
"registry-mirrors": ["https://registry.docker-cn.com","https://a4d0gfh3.mirror.aliyuncs.com","http://f1361db2.m.daocloud.io"],
"insecure-registries": ["harbor.com:180"]
}

insecure-registries: 私服地址
这是我当前使用的镜像库,也可以根据各自喜好添加。
修改完成后重启docker就可以使用了。
重启docker

# 重新加载docker配置文件
systemctl daemon-reload
# 重启docker
systemctl restart docker
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值