当前位置: 首页 > news >正文

docker 启动关闭,设置仓库地址

1. 配置/etc/docker/daemon.json

 cat /etc/docker/daemon.json# 内容
{"registry-mirrors": ["https://0nth4654.mirror.aliyuncs.com"],"insecure-registries": ["harbor.domain.io"]
}

2. 配置systemd启动文件

和方法1配置会有冲突,不可同时配置

cat /usr/lib/systemd/system/docker.service
# 内容
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service containerd.service
Wants=network-online.target
Requires=docker.socket containerd.service
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --insecure-registry harbor.domain.io
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always

3. 重载 配置文件

修改

systemctl daemon-reload   #  重载所有修改过的配置文件
# daemon-reload: 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载。

4. docker 重启

# 禁用 docker 开机自启
sudo systemctl disable docker
# 关停 docker 服务
sudo systemctl stop docker# 关闭 docker.socket 服务
systemctl stop docker.socket
# 关闭 docker.service 服务
systemctl stop docker.service#启动docker     
systemctl start docker
# 守护进程重启   
sudo systemctl daemon-reload
#重启docker服务   
systemctl restart  docker
# 重启docker服务  
sudo service docker restart

systemctl stop docker 命令关停的时候,确返回了如下警告:
在这里插入图片描述
也就是在停止 docker.service,但是又被 docker.socket 激活启动起来了。
此时我们就需要理解 docker 各部分之间的关系才能正确的把 docker 服务停止掉。
确认是否关闭可以使用 docker ps 查看

如果有报错问题,可以查看系统日志 /var/log/messages:包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。

参考
systemctl 介绍:https://www.cnblogs.com/zwcry/p/9602756.html
/etc/docker/daemon.json配置文件详解:https://www.cnblogs.com/chuyiwang/p/17577020.html
docker服务如何正确关停: https://blog.csdn.net/a1137588003/article/details/132502593
docker仓库登录及配置: https://blog.csdn.net/Ruby_One/article/details/136883834
inux系统下 /VAR/LOG/ 各个日志文件分析: https://blog.csdn.net/Love_Naive/article/details/107472689

相关文章:

  • USB - ACK、NAK和STALL的含义
  • Android ANR Trace日志阅读分析技巧
  • STM32-14-FSMC_LCD
  • 2024年5月架构试题
  • 【C++ ——— 继承】
  • 关于MES管理系统七个维度的核心价值
  • 【python】OpenCV—Bitplane
  • 【自然语言处理】Transformer中的一种线性特征
  • 异常处理实践
  • DBus 在Qt和C++中的使用Demo
  • [Cesium学习]
  • react高阶组件——withRouter
  • FFMPEG学习笔记(一): 提取视频的纯音频及无声视频
  • chatgpt之api的调用问题
  • 【redis】set和zset常用命令
  • 自己简单写的 事件订阅机制
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • C++11: atomic 头文件
  • django开发-定时任务的使用
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • es6要点
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • JavaScript设计模式系列一:工厂模式
  • MobX
  • Redis在Web项目中的应用与实践
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 构造函数(constructor)与原型链(prototype)关系
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 前端_面试
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 正则表达式小结
  • const的用法,特别是用在函数前面与后面的区别
  • 阿里云移动端播放器高级功能介绍
  • ​14:00面试,14:06就出来了,问的问题有点变态。。。
  • ​ArcGIS Pro 如何批量删除字段
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • ​用户画像从0到100的构建思路
  • #define用法
  • #VERDI# 关于如何查看FSM状态机的方法
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (2.2w字)前端单元测试之Jest详解篇
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)【Hibernate总结系列】使用举例
  • .ai域名是什么后缀?