栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

centos8修改docker容器默认安装位置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

centos8修改docker容器默认安装位置

通过 yum 的方式安装docker环境,默认存储位置是系统盘下面的 /var/lib/docker,默认 pid 存放位置是 /var/run/docker.pid。一般我们系统盘空间都不是很大,所以有时候需要调整存储位置。

针对centos8的具体操作方法如下:

 1、停止docker服务:

systemctl stop docker

2、在挂载的非系统盘创建存放docker信息的目录(本文路径/app/middleware/docker):

cd /app
mkdir middleware
cd middleware
mkdir docker

3、移动/var/lib/docker下的文件到/app/middleware/docker

mv /var/lib/docker /app/middleware/docker

4、修改配置文件

vim /usr/lib/systemd/system/docker.service

找到 execstart=/usr/bin/dockerd 部分所在的行,在尾部增加:

--data-root=/app/middleware/docker  --pidflie=/app/middleware/docker/docker.pid

5、保存配置文件,重新启动docker服务:

systemctl daemon-reload # 重新载入系统服务
systemctl docker start # 启动docker

6、查看docer信息:

注:另外还有一种创建软连接的方式

ln -s /app/middleware/docker/ /var/lib/docker

意思就是类似创建一个代理,当访问/var/lib/docker时,会自动连接到/app/middleware/docker(我没试,大家可以试一试)。

附:

1、docker安装

# 卸载旧docker
$ yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine
# 安装一些必要的系统工具
$ yum install -y yum-utils

# 添加软件源信息
$ yum-config-manager 
    --add-repo 
    https://download.docker.com/linux/centos/docker-ce.repo

# 安装containerd
$ yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

# 安装docker引擎
$ yum install -y docker-ce docker-ce-cli

# 启动docker服务
$ systemctl start docker

2、用docker安装mysql

# 创建数据库服务
docker pull mysql:5.7
docker run -id --name=mysql5.7 
-p 3306:3306 
-v /data/docker/mysql5.7/conf:/etc/mysql/conf.d 
-v /data/docker/mysql5.7/logs:/var/log/mysql 
-v /data/docker/mysql5.7/data:/var/lib/mysql 
-e MYSQL_ROOT_PASSWORD=xxxx mysql:5.7

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/599807.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号