docker查看一个容器的run启动参数

890 阅读1分钟

作用:查看指定docker container的启动命令

安装runlike:

pip install runlike

用法:runlike

-p将命令行分解为行

先运行:

docker run --name ng -d nginx 

再查看:runlike -p ng

[root@localhost ~]# runlike -p ng
docker run \
	--name=ng \
	--hostname=66668693c7ce \
	--env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
	--env=NGINX_VERSION=1.19.0 \
	--env=NJS_VERSION=0.4.1 \
	--env='PKG_RELEASE=1~buster' \
	--expose=80 \
	--restart=no \
	--label maintainer="NGINX Docker Maintainers <docker-maint@nginx.com>" \
	--detach=true \
	nginx \
	nginx -g 'daemon off;'
[root@localhost ~]#

postgres:

[root@localhost ~]# runlike -p  pg
docker run \
	--name=pg \
	--hostname=0c0a41d5eaa2 \
	--env=POSTGRES_PASSWORD=password \
	--env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/12/bin \
	--env=GOSU_VERSION=1.12 \
	--env=LANG=en_US.utf8 \
	--env=PG_MAJOR=12 \
	--env=PG_VERSION=12.3-1.pgdg100+1 \
	--env=PGDATA=/var/lib/postgresql/data \
	--volume=/var/lib/postgresql/data \
	-p 5432:5432 \
	--restart=no \
	--detach=true \
	postgres \
	postgres
[root@localhost ~]#