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


    安装Python3

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

    sudo yum install python3
    
    • 1

    查看Python3版本

    python3
    
    • 1

    image.png

    安装runlike

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

    pip3 -V
    
    • 1

    image.png
    执行如下命令安装runlike:

    pip3 install runlike
    
    • 1

    查看docker run命令参数

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

    [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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45

    相关镜像信息如下:
    image.png

    python2环境安装

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

    yum install python-pip
    pip install runlike
    
    • 1
    • 2

    如果执行报错:
    image.png
    则执行 pip install --upgrade pip更新pip。
    如果失败,执行:

    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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    本文内容到此结束了,
    如有收获欢迎点赞👍收藏💖关注✔️,您的鼓励是我最大的动力。
    如有错误❌疑问💬欢迎各位大佬指出。
    主页共饮一杯无的博客汇总👨‍💻

    保持热爱,奔赴下一场山海。🏃🏃🏃

    在这里插入图片描述

  • 相关阅读:
    mysql升级
    ArcGIS道路空间指数的计算详解(附矢量练习数据)
    java: 错误:无效的源发行版
    Flask (Jinja2) 服务端模板注入漏洞复现
    LED显示屏高刷新率和低刷新率有什么区别
    【规则】Adblock Plus 广告过滤规则自用整理
    逆矩阵的算法
    element-ui封装loading,便于在拦截请求或其他场景使用
    linux文件输入输出的重定向
    云原生数据仓库AnalyticDB Mysql(ADB分析型数据库)-DML语法之新增插入数据详解
  • 原文地址:https://blog.csdn.net/qq_35427589/article/details/126425745