Docker第一章:安装及初始化配置
【摘要】 在CentOS7.4上安装并配置docker。第一步:Docker的安装1、安装相关的依赖包yum install -y yum-utils device-mapper-persistent-data lvm22、配置国内镜像源,下载速度快一些sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/lin...
在CentOS7.4上安装并配置docker。
第一步:Docker的安装
1、安装相关的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2、配置国内镜像源,下载速度快一些
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、更新YUM缓存
yum makecache fast
4、安装docker-ce版本
yum -y install docker-ce
5、启动docker
sudo systemctl enable docker
sudo systemctl start docker
第二步:更改docker默认存储路径到数据盘
默认数据会安装到系统盘,如果因为盘大小等原因,需要变更,可以如下操作。如果要变更,建议在最开始的时候,即进行处理。
1、创建docker存储目录
mkdir -p /alidata/data/modules/docker
注意:递归创建文件夹
中升服务器使用:
mkdir /home/data/modules/docker
2、修改(或新建)daemon.json文件
vi /etc/docker/daemon.json
{
"graph": "/alidata/data/modules/docker",
"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"],
"log-driver": "json-file",
"log-opts": {
"max-size": "80m",
"max-file": "2"
}
}
中升服务器使用:
{
"graph": "/home/data/modules/docker",
"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file": "2"
}
}
:wq 保存。
说明:graph的作用是更改docker本地目录。mirrors的目的是使用国内镜像,docker pull的时候,会快得多。
后面两句定义日志文件的大小,避免.log文件过大,造成服务器空间不足的问题
3、重启docker
systemctl restart docker
4、查看新的存储地址
docker info
恭喜你,已经使用了自定义的目录地址。原始默认地址,一般为“/var/lib/docker”。
【FAQ】常见问题解决办法
1、第一步安装的时候,出现异常
yum-utils-1.1.31-52.el7.noarch: [Errno 256] No more mirrors to try
可以执行以下三步,尝试修复一下,否则第二步命令无法执行。
1.yum clean all
2.yum makecache
3.yum update
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)