复原docker中容器的启动命令
复原 docker 容器的启动命令
前言
不规范的操作,在启动 docker 容器,没有留命令脚本,或者没有使用 docker-compose, 这时候再次编辑重启,因为不知道启动的命令,这时候编辑操作就会变的困难了。
所以如何查看 docker 容器的启动命令呢?
查看 docker 容器的启动命令
使用 get_command_4_run_container
这是一个不知道启动命令的 docker 容器
$ docker ps | grep nginx
45d33e955017 nginx "/docker-entrypoint.…" 2 years ago Up 3 months 0.0.0.0:111->111/tcp, 0.0.0.0:222->222/tcp, 0.0.0.0:333->333/tcp, 0.0.0.0:444->444/tcp nginx-doc
使用 get_command_4_run_container
来获取启动命令
1、get_command_4_run_container 本身是个 docker 镜像,首先下载镜像;
docker pull cucker/get_command_4_run_container
2、通过命令获取容器启动的命令;
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock cucker/get_command_4_run_container [容器名称]/[容器ID]
操作下上面的栗子
$ docker run --rm -v /var/run/docker.sock:/var/run/docker.sock cucker/get_command_4_run_container 45d33e955017
docker run -d \
--name nginx-doc \
--ipc shareable \
--log-opt max-file=100 \
--log-opt max-size=10M \
-p 111:111/tcp \
-p 222:222/tcp \
-p 333:333/tcp \
-p 444:444/tcp \
--stop-signal SIGQUIT \
-v /var/log/nginx:/var/log/nginx \
-v /data/gleeman-docs:/usr/share/nginx/html/docs:ro \
-v /data/gleeman-blog/public:/usr/share/nginx/html/blog:ro \
-v /data/node-monorepo-docs:/usr/share/nginx/html/monorepo:ro \
-v /data/purchase-doc:/usr/share/purchase:ro \
-v /data/reborn-doc:/usr/share/reborn:ro \
-v /data/node-mirrors:/usr/share/mirrors:ro \
-v /data/google-storage-cache:/var/cache/google-storage:z \
-v /data/nginx-setup/conf.d:/etc/nginx/conf.d:ro \
-v /data/nginx-setup/nginx.conf:/etc/nginx/nginx.conf:ro \
nginx
参考
【get_command_4_run_container】https://hub.docker.com/r/cucker/get_command_4_run_container
复原docker中容器的启动命令的更多相关文章
- 详解docker中容器devicemapper设备的挂载流程
事故起因 版本说明:本文中docker版本主要基于1.10版本,操作系统为centos7.devicemapper在文中缩写为dm. 某个用户的容器启动不起来,启动时候一直报错.通过docker lo ...
- Docker---(9)Docker中容器无法停止无法删除
原文:Docker---(9)Docker中容器无法停止无法删除 版权声明:欢迎转载,请标明出处,如有问题,欢迎指正!谢谢!微信:w1186355422 https://blog.csdn.net/w ...
- Docker 创建容器以及管理命令(三)
1. 创建 Apache 容器 [root@centos7 ~]# docker run -d -p : httpd // -d: 放入后台运行 // -p: 指定端口映射关系(第一个为本地端口.第二 ...
- 让docker中的mysql启动时自动执行sql文件
本文提要 本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动MySQL服务接受外部连接,主要是通过Docker ...
- 『现学现忘』Docker基础 — 30、Docker中数据卷相关命令
目录 1.Volume命令说明 2.Volume命令的使用 (1)创建数据卷 (2)查看本地数据卷列表 (3)打印myVolume数据卷的详细信息 (4)删除数据卷 (5)删除所有未使用的数据卷 3. ...
- 无忧之道:Docker中容器的备份、恢复和迁移
原创:LCTT https://linux.cn/article-5967-1.html译者: GOLinux本文地址:https://linux.cn/article-5967-1.html 201 ...
- Docker中容器的备份、恢复和迁移
1. 备份容器 首先,为了备份Docker中的容器,我们会想看看我们想要备份的容器列表.要达成该目的,我们需要在我们运行着Docker引擎,并已创建了容器的Linux机器中运行 docker ps 命 ...
- docker中容器和镜像的区别
自学docker过程中一直搞不明白 镜像容器的关系,网上查阅看到一篇文章觉得讲的很好,转载记录. 转自 http://blog.csdn.net/chszs/article/details/48252 ...
- docker 清理容器的一些命令,彻底或选择清理
越往下的,越要慎重 列出无用的卷 docker volume ls -qf dangling=true 清理无用的卷,容器,镜像 docker volume rm $(docker volume ls ...
- 在docker中执行linux shell命令
在docker中执行shell命令,需要在命令前增加sh -c,例如: docker run ubuntu sh -c 'cat /data/a.txt > b.txt' 否则,指令无法被正常解 ...
随机推荐
- Docker 删除 images
1 查看本地已用镜像文件 [root@localhost web]# docker images 2.删除镜像 Redis [root@localhost web]# docker rmi 59589 ...
- 让 ChatGPT 如虎添翼 2.0
月初写了4个工具,让 ChatGPT 如虎添翼!,时隔二十多天,我又发现了基于ChatGPT的应用,只推最好用的,强烈建议大家都感受一下. 极简搭建 ChatGPT 演示网页 项目地址:https:/ ...
- 【django-vue】主页前端搭建 git介绍和安装 git工作流程 git常用命令 git过滤文件 重写drf方法 跨域中间件 导出项目依赖
目录 上节回顾 1 主页前端 Header组件 Banner组件 Footer组件 2 git介绍和安装 git和svn比较 pycharm中配置git svn,git ,github,gitee,g ...
- L2-007 家庭房产 (25 分) (并查集)
给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数.人均房产面积及房产套数. 输入格式: 输入第一行给出一个正整数N(≤1000),随后N行,每行按下列格式给出一个人的房产: 编号 父 ...
- 通义千问预体验,如何让 AI 模型应用“奔跑”在函数计算上?
立即体验基于函数计算部署通义千问预体验: https://developer.aliyun.com/topic/aigc_fc AIGC 浪潮已来,从文字生成到图片生成,AIGC 的创造力让人惊叹,更 ...
- 12_前K个高频元素
前K个高频元素 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素.你可以按 任意顺序 返回答案.347.力扣题目链接 示例 1: 输入: nums = [1,1,1, ...
- 万字血书Vue—Vue的核心概念
MVVM M:模型(Model):data V:视图(View):模板 VM:视图模型(ViewModel):Vue实例对象 Vue收到了MVVM模型的启发,MVVM是vue实现数据驱动视图和双向数据 ...
- kafka 的基本概念及使用场景
本文为博主原创,未经允许不得转载: 1. Kafka 的使用场景: 1.日志收集:一个公司可以用Kafka收集各种服务的log,通过kafka以统一接口服务的方式开放给各种 consumer,例如ha ...
- javaweb 项目!号 解决方案
1:右击项目工程名称2:Properties3: Jvav Build Path4: Libraries5: Add External JARS6: 找到"E:\apache-tom ...
- Laravel - blade 模板继承的使用
1. 模板文件 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...