【云原生】查看 Docker 容器启动命令和相关参数

2022-11-28 15:51:39 浏览数 (1)

安装Python3

Linux 一般都默认安装了 Python 2,而 Python2 就附带了 pip 命令,但 2 版本的 pip 经常在安装包的时候出错,所以建议安装 Python3。使用如下命令安装Python3:

代码语言:javascript复制
sudo yum install python3

查看Python3版本

代码语言:javascript复制
python3

安装runlike

安装好 Python3 之后会默认附带 pip3 命令,查看pip3版本:

代码语言:javascript复制
pip3 -V

执行如下命令安装runlike:

代码语言:javascript复制
pip3 install runlike

查看docker run命令参数

runlike安装完毕后通过如下命令查看docker容器启动参数: 格式:runlike -p <容器名>|<容器ID>

代码语言:javascript复制
[root@localhost data]# runlike -p yapi
docker run 
        --name=yapi 
        --hostname=65de6fdfed67b6 
        --mac-address=02:00:a6:56:00:03 
        --env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 
        --env=NODE_VERSION=12.7.0 
        --env=YARN_VERSION=1.17.3 
        --env=TZ=Asia/Shanghai 
        --env=HOME=/ 
        --workdir=/api/vendors 
        -p 80:3000 
        --link mongo-yapi:mongo 
        --restart=no 
        --log-opt max-size=10m 
        --log-opt max-file=10 
        --runtime=runc 
        --detach=true 
        registry.cn-hangzhou.aliyuncs.com/anoy/yapi 
        server/app.js

[root@localhost ~]# runlike -p mongo-yapi
docker run 
        --name=mongo-yapi 
        --hostname=67038dfe040e 
        --mac-address=02:00:a6:56:00:03 
        --env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 
        --env=GOSU_VERSION=1.11 
        --env=JSYAML_VERSION=3.13.0 
        --env=GPG_KEYS=9DA31620334DFSGSAG49F368818C72E52529D4 
        --env=MONGO_PACKAGE=mongodb-org 
        --env=MONGO_REPO=repo.mongodb.org 
        --env=MONGO_MAJOR=4.0 
        --env=MONGO_VERSION=4.0.11 
        --volume=/data/db/yapi:/data/db 
        --volume=/data/configdb 
        --volume=/data/db 
        --expose=27017 
        --restart=no 
        --log-opt max-size=10m 
        --log-opt max-file=10 
        --runtime=runc 
        --detach=true 
        mongo:4.0.11 
        mongod

相关镜像信息如下:

python2环境安装

如果不想安装Python3,可以执行如下命令安装runlike

代码语言:javascript复制
yum install python-pip
pip install runlike

如果执行报错:

则执行 pip install --upgrade pip更新pip。 如果失败,执行:

代码语言:javascript复制
python -m pip install --upgrade --force pip
#如果还是失败,先卸载安装的python-pip
yum remove python-pip
#下载get-pip.py文件
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py

yum install get-pip.py
#然后再下载runlike
pip install runlike

本文内容到此结束了, 如有收获欢迎点赞

0 人点赞