『中级篇』容器的操作(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:跟官网学绝对最稳,如果英语不行,跟我学,没毛病吧老铁,干就完了!


image

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算教程系列

如何在Ubuntu 16.04上使用dry管理和监控Docker容器

dry是一个简单但广泛的终端应用程序,用于与Docker容器及其映像交互。使用dry会删除执行常规Docker Engine命令时所涉及的重复,并且还提供了更原...

1246
来自专栏IT米粉

Docker 常用基础命令

最近开始进攻Docker,已经将自己的电脑上的服务端软件逐一移到Docker上,包括tomcat、nginx、rabbitmq、redis等,并通过简单的脚本进...

38312
来自专栏云计算教程系列

如何在Ubuntu 14.04上使用Docker数据卷

在本文中,我们将介绍Docker数据卷的概念:它们是什么,它们有用的原因,不同类型的卷,如何使用它们以及何时使用它们。我们还将通过docker命令行工具介绍如何...

843
来自专栏木子昭的博客

从零搭建docker私有仓库

671
来自专栏散尽浮华

Docker容器学习梳理--容器间网络通信设置(Pipework和Open vSwitch)

自从Docker容器出现以来,容器的网络通信就一直是被关注的焦点,也是生产环境的迫切需求。容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容...

84410
来自专栏Laoqi's Linux运维专列

docker容器跨服务器的迁移方式export和save

1423
来自专栏北京马哥教育

Docker 完全指南

Docker 作为新瓶装旧酒的一门技术,用简单便捷的操作极大改变了软件开发的流程与生态环境,本文我们就来了解一下。注:Docker 目前已改名为 Moby。

1054
来自专栏北京马哥教育

架构师分享 Docker 新手入门完全指南

下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现。

1143
来自专栏北京马哥教育

Docker 从入门到实践

2625
来自专栏宝哥的专栏

Docker系列学习文章 - 专业化定制镜像dockerfile(六)

| 导语上一篇我们跟大家讲了docker镜像,关于镜像的特点和作用我想大家都明白了。那么如何比较专业的去定制我们需要的镜像呢?用commit?不对,我们说过这个...

1.2K26

扫码关注云+社区