当前位置:首页 » 《资源分享》 » 正文

【踩坑】Docker deamon.json 文件修改之后重启不生效

26 人参与  2024年11月04日 09:20  分类 : 《资源分享》  评论

点击全文阅读


1.系统环境介绍

 ubuntu 22.04_amd 

 docker 27.01

2.背景介绍

最近在安装Docker,第一次尝试从官网上的教程上面安装Docker,很遗憾被墙了。下面是官网安装教程地址(避免入坑)

https://docs.docker.com/engine/install/ubuntu/#install-using-the-repositoryicon-default.png?t=O83Ahttps://docs.docker.com/engine/install/ubuntu/#install-using-the-repository可行的方法是在阿里的镜像源上下载,下面是经过测试可以进行安装成功的教程:

Ubuntu 22.04安装Docker(最全教程,无需科学上网)_ubuntu2204安装docker-CSDN博客文章浏览阅读1.8k次,点赞22次,收藏24次。docker快速安装,无需科学上网_ubuntu2204安装dockericon-default.png?t=O83Ahttps://blog.csdn.net/weixin_44355653/article/details/140267707

3.问题解决办法

安装成功之后需要在deamon.json(一般在/etc/docker/目录下)配置镜像源(或者其他参数),修改之后需要重启。一般网上的教程中设计到的命令如下(这里配置了镜像源):

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": ["https://user_id.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker

但是重启无效!

这里首先要先停止在启动,包括docker.service 和docer.socket

下面是可行命令:

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": ["https://user_id.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl stop docker.servicesudo systemctl stop docker.socketsudo systemctl start docker.servicesudo systemctl start docker.socket


点击全文阅读


本文链接:http://zhangshiyu.com/post/182101.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1