前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >『中级篇』容器的操作(20)

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

原创
作者头像
IT架构圈
发布2018-06-23 22:45:45
3540
发布2018-06-23 22:45:45
举报
文章被收录于专栏:IT架构圈

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

####exec

可以进入运行中的容器

代码语言:txt
复制
docker run -d zhugeaming/flask-hello-world
docker ps
image.png
image.png
代码语言:txt
复制
docker exec -it c62d9d554853 /bin/bash
代码语言:txt
复制
ls
ps -ef | grep python
#app.py 就是上一节讲的python源码,现在有一个进程在运行就是app.py
exit
代码语言:txt
复制
#直接运行起来容器里面的python程序了,可以执行python的命令
docker exec -it c62d9d554853 python
代码语言:txt
复制
#直接运行起来,查看容器的ip信息
docker exec -it c62d9d554853 ip a
stop

关闭容器

代码语言:txt
复制
docker container ls
docker container stop c62d9d554853
docker container ls
start

启动容器

代码语言:txt
复制
docker container ls
docker container start c62d9d554853
docker container ls
rm

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

代码语言:txt
复制
docker container ls
docker container rm c62d9d554853
docker container ls
docker container stop c62d9d554853
docker container rm c62d9d554853
--name

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

代码语言:txt
复制
docker run -d --name=laotie zhugeaming/flask-hello-world
docker container ls
inspect

inspect 查看容器详情

代码语言:txt
复制
docker container ls
docker inspect 00ae52f854ac
log

log 查看容器的日志信息

代码语言:txt
复制
docker container ls
docker container logs 00ae52f854ac
image.png
image.png
官网最全

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

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


image
image

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • stop
  • start
  • rm
  • --name
  • inspect
  • log
  • 官网最全
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档