centos7之docker 安装步骤

1、把yum更新到最新

yum update

2、安装yum-utils

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

3、为yum源添加docker仓库位置

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4、查看docker仓库中的docker版本,并选择合适的版本

yum list docker-ce --showduplicates | sort -r

5、安装docker

#这里我一般都是直接安装最新的,不选定版本
yum install docker-ce

6、更换docker仓库位置(换阿里的源)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://s9g69qe6.mirror.aliyuncs.com"]
}
EOF
#重载docker守护线程
sudo systemctl daemon-reload
#重启docker,也可以systemctl start docker
sudo systemctl restart docker

下面配置根据个人需求来

7、修改docker 镜像和容器默认存储位置

#docker.service可能在/lib/systemd/system/ 或者 /etc/systemd/system/multi-user.target.wants/ 下 两个目录慢慢看
cd /etc/systemd/system/multi-user.target.wants

vim docker.service
#找到  ExecStart  在后面追加 --graph=【你所要更换的存储路径】
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/home/docker
1618537004(1).png

8、设置docker容器的日志存储文件数量和每个文件大小,防止docker日志占用过多内存

#这个我们之前更换源的时候就创建了
vi /etc/docker/daemon.json

#设置每个文件最大为500M,最多有三个文件
{
  "registry-mirrors": ["https://s9g69qe6.mirror.aliyuncs.com"],
  "log-driver":"json-file",
  "log-opts": {"max-size":"500m", "max-file":"3"},
  "data-root":"/home/docker-data/docker"
}
#重载docker守护线程
sudo systemctl daemon-reload
#重启docker,也可以systemctl start docker
sudo systemctl restart docker
# 我们可以到 /home  目录下看看 docker目录 如果有的话就说明存储地址更换成功了
#docker开启自启
systemctl enable docker 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容