docker系列二docker配置优化
工欲善其事必先利其器,所以在安装完docker后,我们需要对docker修改配置。
docker的配置文件是/etc/docker/daemon.json如果没有这个文件,就新建一个。
该配置文件修改完后,需要重启docker使配置生效。
重启方式
1 | sudo systemctl daemon-reload |
查看docker信息
使用docker info 可以进行查看docker的信息
镜像加速
由于默认的docker镜像是从国外拉取的,所以速度会比较慢,所以我们这边采用阿里的镜像仓库,后续我们也可以把自己的镜像推送到阿里云,这样我们在其他服务器拉取镜像就会比较快。
- 阿里云仓库 https://dev.aliyun.com/search.html
- 进去后有账号的话直接登录,没有的就注册下,登录后在搜索框搜索”容器镜像服务“,选择进入该服务面板。
- 在镜像中心-镜像加速器,有你的加速地址。下面还有操作文档告诉你怎么操作。/etc/docker/daemon.json中的配置如下
1
2
3{
"registry-mirrors":["你的阿里云加速地址"]
}
登录docker
由于我们将镜像仓库改为阿里云,所以我们需要登录到该仓库。登录账号密码就是网站的登录账号密码。
1 | sudo docker login --username=你的账号 \ |
修改docker的存储位置
我们系统的主要数据是放在另一个额外挂载的大容量硬盘里。最开始的时候,由于docker采用的是默认的存储位置,导致后面镜像太多了,占用了很多存储空间,直接把系统的根目录存储占用满了。所以如果有这个需求的话需要修改下docker的存储位置。
1 | { |
还有另一种修改存储位置的方法,但是我们还是推荐上面那种。
1 | cd /etc/systemd/system/multi-user.target.wants |
日志大小限制
docker会产生自己的启动日志,所以我们这边为了节省空间,对docker的日志做一些限制
1 | { |
附上我的daemon.json所有配置
1 | { |
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 337455685@qq.com
文章标题:docker系列二docker配置优化
文章字数:676
本文作者:wjy
发布时间:2020-01-10, 16:29:12
最后更新:2020-02-17, 17:12:04
原始链接:https://chengnj.github.io/docker/2020/docker2/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。