coreos
1.如果docker run的时候报如下错误:
ERROR creating overlay mount to /var/lib/docker/overlay2/...
...
则需要修改/run/systemd/system/docker.service文件中的这一项
environment=DOCKER_SElinux=--selinux-enabled=false
然后
systemctl daemon-reload
systemctl restart docker
2.CoreOS配置镜像加速器
/run/flannel/flannel_docker_opts.env
这个文件默认是没有的,所以我们创建对应目录和文件即可。
然后编辑文件内容如下:
vi flannel_docker_opts.env
DOCKER_OPTS="--registry-mirror=https://xxxxx.mirror.aliyuncs.com"
保存后,启动docker服务即可
systemctl daemon-reload systemctl restart docker
ps aux |grep docker # 验证
3.发现docker.service配置文件的路径在/run/下,果然发现系统或服务重启后,docker.service中的配置经常会还原了。
经过尝试,可以通过如下方法处理:
# 复制/run/里面的配置文件到/etc/下 cp /run/systemd/system/docker.service /etc/systemd/system/docker.service # 重新加载服务 systemctl daemon-reload # 重启服务 systemctl restart docker.service # 验证 systemctl cat docker.service
4.关闭CoreOS自动重启
vim /etc/coreos/update.conf GROUP=stable # 默认就这一行 reboot_STRATEGY=off # 添加这一行 systemctl restart update-engine
5.在CoreOS中开启docker服务开机启动
systemctl enable docker systemctl daemon-reload systemctl status docker # 检查
转载于:https://www.cnblogs.com/karl-Python/p/9883252.html
文章最后发布于: 2018-10-31 15:07:00
相关阅读
信息摘要: CoreOS镜像版本更新至2023.4.0适用客户: 使用CoreOS镜像的客户 版本/规格功能: 镜像ID:coreos_2023_4