当前位置: 首页> 财经> 访谈 > 公司网络规划设计方案_商丘网站制作的流程_百度引擎的搜索方式是什么_温州seo按天扣费

公司网络规划设计方案_商丘网站制作的流程_百度引擎的搜索方式是什么_温州seo按天扣费

时间:2025/7/11 14:37:01来源:https://blog.csdn.net/qq_14910065/article/details/146342225 浏览次数:1次
公司网络规划设计方案_商丘网站制作的流程_百度引擎的搜索方式是什么_温州seo按天扣费

需求:centos7系统,由于硬盘有限,需要把docker安装到指定的目录下,怎么安装?

1. 安装Docker引擎

步骤1.1:卸载旧版本(如有)

sudo yum remove -y docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

步骤1.2:安装依赖工具

sudo yum install -y yum-utils epel-release wget device-mapper-persistent-data lvm2

步骤1.3:添加Docker官方仓库

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

步骤1.4:安装Docker

#yum list docker-ce --showduplicates | sort -r #查看yum仓库中可以安装的docker版本
#yum -y install docker-ce-18.06.1.ce-3.el7 #安装固定版本
sudo yum install -y docker-ce docker-ce-cli containerd.io  #安装docker最新版

2. 修改Docker数据存储目录

步骤2.1:停止Docker服务

sudo systemctl start docker
sudo systemctl stop docker

步骤2.2:创建自定义目录

sudo mkdir -p /custom/docker

步骤2.3:迁移旧数据

如果已存在旧数据,迁移到新目录:

sudo rsync -aqxP /var/lib/docker/ /custom/docker

步骤2.4:修改Docker配置文件

##只需要添加此行  "data-root": "/custom/docker",cat > /etc/docker/daemon.json << EOF
{"data-root": "/custom/docker","registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"],"insecure-registries": ["0.0.0.0/0"],"exec-opts": ["native.cgroupdriver=systemd"],"log-driver": "json-file","log-opts": {"max-size": "100m"},"storage-driver": "overlay2"
EOF

步骤2.5:处理SELinux(如启用)

如果系统启用了SELinux,需更新安全上下文:

sudo yum install -y policycoreutils-python-utils  # 安装必要工具
sudo semanage fcontext -a -t container_var_lib_t "/custom/docker(/.*)?"
sudo restorecon -Rv /custom/docker

步骤2.6:重启Docker服务

sudo systemctl restart docker
sudo systemctl enable docker

3. 验证安装和配置

步骤3.1:检查Docker是否运行

sudo systemctl status docker

步骤3.2:查看Docker存储目录

docker info | grep "Docker Root Dir"

步骤3.3:测试运行容器

sudo docker run hello-world

4. 验证自定义目录的使用

ls /custom/docker
du -sh /custom/docker/

步骤4.2:清理测试容器

docker rm $(docker ps -aq)

5. 删除原来docker文件

ll /var/lib/docker
rm -fr /var/lib/docker

常见问题

问题1:权限不足

确保自定义目录的所有权和权限正确:

sudo chown -R root:root /custom/docker
sudo chmod 711 /custom/docker

问题2:SELinux限制

若出现权限错误,确保已执行步骤2.5的SELinux配置。

总结

通过以上步骤,Docker已安装到CentOS系统,且数据存储目录修改为 /custom/docker。验证时需确保:

Docker服务状态为 active (running)。

docker info 显示正确的存储路径。

自定义目录中生成容器和镜像数据。

关键字:公司网络规划设计方案_商丘网站制作的流程_百度引擎的搜索方式是什么_温州seo按天扣费

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: