admin 管理员组文章数量: 1184232
Docker启动命令查看
问题:
因生产或测试中docker容器启动时间过长或未记录启动参数则就会忘记最初的启动方式。这个问题可以使用第三方工具runlike 来解决该问题。
安装runlike工具
runlinke 使用pip 安装,则需要先安装python3 环境,如有的可以跳过
安装python3环境
[root @ scr]#yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel
[root@ src ]#mkdir /usr/local/python3
[root@ src ]#wget
[root@ src ]#tar xf Python-3.6.8.tgz
[root@ src ]#cd Python-3.6.8
[root@ src ]#./configure prefix=/usr/local/python3
[root@ src ]#make && make install #没依赖报错的可以执行下一步
#添加软连接
[root@ src ]#ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@ src ]#ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
安装runlike
[root@ src ]#pip3 install runlike
[root@ src ]#pip3 list #列表中有runlike 则安装成功
Package Version
------------------ -------
click 8.0.4
importlib-metadata 4.8.3
pip 18.1
runlike 1.4.0
setuptools 40.6.2
typing-extensions 4.1.1
zipp 3.6.0
查看docker启动命令
[root@ src]# /usr/local/python3/bin/runlike -p mysql #mysql为在启动的容器名字
docker run \
--name=mysql \
--hostname=ffc84bdef74b \
--mac-address=02:42:ac:11:00:03 \
--env=MYSQL_ROOT_PASSWORD=123456 \
--env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
--env=GOSU_VERSION=1.14 \
--env=MYSQL_MAJOR=5.7 \
--env=MYSQL_VERSION=5.7.37-1debian10 \
--volume=/etc/localtime:/etc/localtime \
--volume=/app/mysql/data:/var/lib/mysql \
--volume=/var/lib/mysql \
-p 3307:3306 \
--expose=33060 \
--restart=no \
--runtime=runc \
--detach=true \
mysql:5.7.37 \
mysqld
版权声明:本文标题:Docker入门实战:快速部署Flash项目,提升开发效率! 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1773227605a3559625.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论