docker 结合shell使用方法,让你更理解docker的运行顺序

docker run -itd \                     #不多解释,-itd带交互后台运行

--name cdg\                           #容器名称

python\                                   #镜像名称

/bin/bash -c \                           #运行bash shell -c执行后面脚本

"touch /1.py;\                           #在根目录touch一个1.py文件

echo -e 'import requests\nr=requests.get(\"http://www.baidu.com\")\nprint(r.text)'>>/1.py ;\

#数据追加到容器根目录的1.py

pip3 install requests;\ #pip安装requests库

python /1.py;\             #运行1.py

sleep 100s"                #等待100后容器退出

注:docker 命令是顺序运行

注:echo -e 带参数代表遇到  \n 转义,但是遇到字符串也会转义,所以后面地址要加斜杠  requests.get(\"http://www.baidu.com\")

  • 19
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值