如何显示Docker容器的运行命令
我使用第三方GUI(Synology
Docker软件包)来设置Docker容器。但是,它的局限性使我需要从命令行运行容器。(我想映射另一个主机IP绑定端口)
现在,由于已经完成了许多设置,因此我想检索启动该容器的原始运行命令,然后可以将端口映射端口更改为新端口。例如。“ docker run -p
80:8080 gitlab
”
我找不到这样做的方法,事件使用“ docker inspect”,没有提供此类信息。
请提供一些建议以解决此问题。
-
那么如何反向工程docker run命令呢?
有一个github仓库试图对docker
run命令进行逆向工程,但是目前还不完善,版本是0.1.2
。您应该遵循它进行更新。也许有一天您可以使用它来获取正确的运行命令。$ sudo pip install runlike # run the ubuntu image $ docker run -ti ubuntu bash $ docker ps -a # suppose you get the container ID 1dfff2ba0226 # Run runlike to get the docker run command. $ runlike 1dfff2ba0226 docker run --name=elated_cray -t ubuntu bash
Github存储库: runlike
更新:
无需安装即可运行(感谢@tilo)
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock \ assaflavie/runlike YOUR-CONTAINER
-
如何在已经存在的 Docker 容器上运行命令?
2022-03-22 关注 0 浏览65 1答案
-
如何在已经存在的Docker容器上运行命令?
2021-02-01 关注 0 浏览256 1答案
-
Docker-如何在postgres容器中运行psql命令?
2021-02-01 关注 0 浏览170 1答案
-
在Docker容器启动后运行命令
2021-02-01 关注 0 浏览115 1答案
-
使用Ansible在Docker容器内运行命令
2021-02-01 关注 0 浏览321 1答案
-
查看 Docker 中运行/停止容器的完整命令
2022-04-11 关注 0 浏览23 1答案
-
如果尚未运行docker容器,如何运行
2021-02-01 关注 0 浏览108 1答案
-
无法在我的Docker容器中运行Curl命令
2021-02-01 关注 0 浏览227 1答案
-
运行命令变成僵尸后,Docker容器拒绝被杀死
2021-02-01 关注 0 浏览192 1答案
-
如何杀死容器内的进程?Docker最高命令
2021-02-01 关注 0 浏览365 1答案