『中级篇』容器的操作(20)

原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!
原文链接地址:『中级篇』容器的操作(20)

上次的学习了docker的实战,将Dockerfile通过的build变成了dockerImage,然后通过run方法,Image转换成了container,这次主要讲的是如何操作container。

exec

可以进入运行中的容器

docker run -d zhugeaming/flask-hello-world
docker ps

image.png

docker exec -it c62d9d554853 /bin/bash

ls
ps -ef | grep python
#app.py 就是上一节讲的python源码,现在有一个进程在运行就是app.py
exit

#直接运行起来容器里面的python程序了,可以执行python的命令
docker exec -it c62d9d554853 python

#直接运行起来,查看容器的ip信息
docker exec -it c62d9d554853 ip a

stop

关闭容器

docker container ls
docker container stop c62d9d554853
docker container ls

start

启动容器

docker container ls
docker container start c62d9d554853
docker container ls

rm

删除容器,删除比较特殊,必须关闭的也就是状态是exit才可以进行删除

docker container ls
docker container rm c62d9d554853
docker container ls
docker container stop c62d9d554853
docker container rm c62d9d554853

–name

–name 可以给容器起名字,操作容器,可以通过ID,name,说实话ID最稳,因为它绝对唯一。

docker run -d --name=laotie zhugeaming/flask-hello-world
docker container ls

inspect

inspect 查看容器详情

docker container ls
docker inspect 00ae52f854ac

log

log 查看容器的日志信息

docker container ls
docker container logs 00ae52f854ac

image.png

官网最全

https://docs.docker.com/engine/reference/commandline/container/#child-commands

PS:跟官网学绝对最稳,如果英语不行,跟我学,没毛病吧老铁,干就完了!


往期精彩
  1. docker导学(一)
  2. 容器的技术概述(二)
  3. docker的魅力初体验-5分钟安装wordpress不走弯路(三)
  4. docker官网介绍(四)
  5. 如何在mac上安装docker(五)
  6. 如何在window上安装docker(六)
  7. 如何在mac上通过vagrant安装虚拟机(七)
  8. 如何在window上通过vagrant安装虚拟机(八)
  9. docker-Machine的本地使用(九)
    1. docker-Machine的本地使用(十)
    2. 在linux/mac下通过Docker-Machine在阿里云上的使用(11)
    3. docker架构和底层技术(12)
    4. docker Image概述(13)
    5. 手动建立一个base Image(14)
    6. 什么是Container(15)
    7. 构建自己的Docker镜像(16)
    8. Dockerfile详解(17)
    9. 镜像的发布(18)
    10. Dockerfile实战(19)

image

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值