『中级篇』容器的操作(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 条评论
登录 后参与评论

相关文章

来自专栏cmazxiaoma的架构师之路

FastDFS蛋疼的集群和负载均衡(三)之上传图片测试

1773
来自专栏雨过天晴

原 PHPStrom 9系列激活码

1444
来自专栏编程坑太多

『中级篇』Dockerfile实战(19)

1436
来自专栏微服务

Git基础命令使用(个人总结)

个人在开发中整理常用的git命令,相信很多人会需要到的。 全局配置信息: git config --global user.name "Your nam...

2535
来自专栏blog

利用Katacoda免费同步Docker镜像到Docker Hub

安装kubernetes的时候,我们需要用到 gcr.io/google_containers 下面的一些镜像,在国内是不能直接下载的。如果用 Self Hos...

1932
来自专栏程序员叨叨叨

【7】版本管理神器——Git指令

在前面几篇中,笔者曾多次和大家提到过Github网站,作为全球最大的同性交友网站,想必,各位小伙伴们也是迫不及待地在这个网站上找到自己的知己。如同在百合网相亲一...

752
来自专栏Hadoop实操

如何使用Intellij搭建Spark开发环境

在开始Spark学习之前,首先需要搭建Spark的开发环境,可以基于Eclipse或者Intellij等IDE,本文档主要讲述如何使用Intellij搭建Spa...

3104
来自专栏编程之旅

iOS开发——在CocoaPods发布个人第三方库

podspec 文件是 Pod 库的描述文件,每个 Pod 库必须有且仅有一个这样的文件。文件名需要与我们将要创建的 Pod 库的名称一致,如我将创建的 Pod...

822
来自专栏青玉伏案

Git知识总览(一) 从 git clone 和 git status 谈起

本篇博客是整理git相关知识的第一篇,因为之前一直是用SourceTree对Git的命令行操作用的不是特别熟,于是乎过了一遍ProGit(链接:https://...

18410
来自专栏软件工程师成长笔记

Linux下开启FTP的21端口

这几天一直在学习在CentOS7.0创建本地yum源和局域网yum源,准备两台CentOS7.0虚拟机,一个做服务器,一个做客户端;由于开发环境只有局域网,没法...

2502

扫码关注云+社区