【Docker】使用runlike工具快速查看Docker容器启动的命令
·
在日常使用 Docker 时,我们常常通过 docker run 启动容器,但过了一段时间就忘记了当初 Docker容器启动时使用的具体参数(端口、挂载、环境变量等)。今天,给大家分享下,借助runlike工具,快速查看Docker容器启动的命令。
一、安装Runlike工具
Runlike 是一个用Python编写的,用于查看 Docker容器启动命令的工具。它可以让您以一种更直观的方式查看容器的启动命令,包括容器的名称、镜像、挂载的卷以及其他参数。
1、安装python3环境
- 此步骤省略,可查看我主页发布的《Python3 环境的下载与安装》文档。
2、安装runlike工具
pip3 install runlike -i https://pypi.tuna.tsinghua.edu.cn/simple
二、启动MySQL容器
1、创建目录
mkdir -p /usr/local/docker/mysql/{data,conf}
2、创建配置文件
cat >/usr/local/docker/mysql/conf/my.cnf<<EOF
[mysqld]
server-id=1
#开启二进制日志
log-bin=master-bin
#设置使用的二进制日志格式(mixed,statement,row)
binlog_format=mixed
#默认情况下,MySQL5.7及之前版本不会自动删除二进制日志文件
expire_logs_days=30
#确保binlog日志写入后与硬盘同步
sync_binlog = 1
#禁用DNS反向解析
skip-name-resolve
EOF
3、创建容器
docker run -d --privileged --name mysql -p 3306:3306 --restart=always \
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-v /usr/local/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf \
-e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.34
4、查看容器
docker ps -a
三、查看MySQL容器启动的命令
语法:runlike -p <container_id or container_name>
runlike -p mysql

从输出信息看出,MySQL容器启动的详细命令。
更多推荐



所有评论(0)