Docker 常用操作
297 字
1 分钟
Docker 常用操作
镜像导出导入
有时候没挂梯子,docker pull 镜像长时间拉不下来,只能在某台已经拉取过指定镜像的服务器上先导出,再复制到目标机器上导入。
# 在目标机器上导出docker image lsREPOSITORY TAG IMAGE ID CREATED SIZEdebezium/connect 2.5.3.Final ddcf0938250d 2 weeks ago 1.29GBdocker save debezium/connect > debezium-connect.tar
# 复制到目标机器上后导入docker load < debezium-connect.tar默认空间不足,更换默认目录
默认 docker 把数据存在
/var/lib/docker,现在磁盘空间不足,一看 docker 占用 20 多 G,干脆把 /var/lib/docker 换个目录 “data-root”: “/home/sephy/share/docker”
# 停止 docker 服务sudo systemctl stop docker# 移动现有文件mv /var/lib/docker path/to/your/dir# 编辑 /etc/docker/daemon.json, 增加 "data-root": "/home/sephy/share/docker"# 刷新配置sudo systemctl daemon-reload# 启动 docker 服务sudo systemctl start dockerdaemon.json 配置
{ "registry-mirrors": ["http://docker-mirror.sephy.io"], // 指向自建的 nexus 代理 "insecure-registries": ["docker-registry.sephy.io"], // 因为 自建的 nexus 代理不支持 https "data-root": "/home/sephy/share/docker", // 更换 docker 目录, 默认 /var/lib/docker 空间不足 "log-driver": "json-file", // 日志输出用 json 格式 "log-opts": { // 滚动日志配置 "max-size": "50m", "max-file": "5" }}修改完成后,需要重启docker
systemctl daemon-reloadsystemctl restart docker推送镜像到阿里云ACR
docker tag homelab-butler:latest crpi-n0jv1narbef6jqec.cn-shanghai.personal.cr.aliyuncs.com/sephy/homelab-butler:latestdocker push crpi-n0jv1narbef6jqec.cn-shanghai.personal.cr.aliyuncs.com/sephy/homelab-butler:latest文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
Nexus Docker 镜像仓库配置
技术分享之前一直想搞本地的 docker 代理, harbor 也折腾成功过, 但是这次为了配合 Drone CI 流水线(将构建的镜像发布到自建 docker 镜像仓库),折腾一下 nexus3 的 docker 代理相关配置
2
SpringBoot 在 Docker 容器中的 1 号进程
技术分享踩到了 1 个坑, 发现平滑关机在 docker 容器中没有按照预想的执行
3
Drone CI 小试
技术分享每次推送代码到自建的 gitea 之后, 都要手动去 linux 服务器上执行部署脚本, 虽然这个操作一共也就几步(拉取最新代码 → 打包构建 → 生成 docker 镜像 → docker compose 运行), 之前就听说过 Drone CI, 这里假期刚好可以折腾小试一下.
4
在 PVE 上给软路由虚拟机加一个网络 Watchdog
技术分享在 PVE 宿主机上用 Bash 和 systemd timer 实现一个网络 watchdog:先检测公网连通性,连续失败后重启软路由虚拟机,多次自愈无效再升级为重启 PVE 宿主机。
5
命令行自动登录 JumpServer:SSH、TOTP 与密码提示的自动化
技术分享把 JumpServer 登录流程拆成凭据读取和终端交互两层:zsh 从密码管理器安全读取 TOTP seed 与可选密码,expect 只负责响应 SSH 登录过程中的 password 和 Code 提示。
随机文章随机推荐













