docker开启关闭删除

docker开启和关闭容器
```
docker start nginx-cntf1
docker stop nginx-cntf2
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
0df345d808d5        nginx               "nginx -g 'daemon of…"   3 minutes ago       Up 13 seconds       80/tcp              nginx-cntf2
9b7a95f7458e        ubuntu              "/bin/bash"              13 days ago         Up 4 minutes                            eager_rosalind
dbafe142287d        nginx               "nginx -g 'daemon of…"   13 days ago         Up 4 seconds        80/tcp              nginx-cntf1
[root@localhost ~]# docker kill nginx-cntf2
nginx-cntf2
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
9b7a95f7458e        ubuntu              "/bin/bash"              13 days ago         Up 6 minutes                            eager_rosalind
dbafe142287d        nginx               "nginx -g 'daemon of…"   13 days ago         Up About a minute   80/tcp              nginx-cntf1
```
docker删除容器
```
正常删除
docker rm nginx-cntf2
docker rm 31a3e8eb4b94
强制删除
[root@localhost ~]# docker rm 9b7a95f7458e
Error response from daemon: You cannot remove a running container 9b7a95f7458e018188d7e1739acea584607d801423c3a26cb8742e34ef987183. Stop the container before attempting removal or force remove
[root@localhost ~]# docker rm -f 9b7a95f7458e
9b7a95f7458e
[root@localhost ~]#
批量删除
[root@localhost ~]# docker rm -f $(docker ps -a -q)
25c1076c138b
d9302fd83449
2b4546fb72e0
d05d62f99309
ea857695a934
1215fbb51daf
a86a6c0530e1
42d630812029
4cbe68180053
79a45ef1cd1d
dbafe142287d
```
docker容器进入和退出
```
创建容器并进入
docker run -it --name nginx1010 nginx bash
docker run -it --name centos1011 centos /bin/bash
手动方式进入
以一个守护进程启动容器
[root@localhost ~]# docker run  -itd --name cntf-nginx1 nginx bash
a6151efb502f01ed037c9afb2c48fbc5eb0db53c8e27110967830140df53ba02
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                       PORTS               NAMES
a6151efb502f        nginx               "bash"              11 seconds ago      Up 9 seconds                 80/tcp              cntf-nginx1
656aac6c3b21        nginx               "bash"              5 minutes ago       Exited (127) 5 minutes ago                       nginx1010
58fcbcb55211        centos              "/bin/bash"         6 minutes ago       Exited (127) 6 minutes ago                       centos1011
9e91890fbdba        centos              "bash"              7 minutes ago       Exited (0) 7 minutes ago                         centos1010
[root@localhost ~]# docker exec -it cntf-nginx1 bash
root@a6151efb502f:/# ls
bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
boot  etc  lib   media  opt  root  sbin  sys  usr
```
基于容器创建镜像
```
方法一
首先进入某个容器进行一序列操作,然后退出,执行如下命令
docker commit -m "vim-net-tools" -a "cntf" 9e91890fbdba cntf1
-m 指容器里面装了哪些东西,这里是描述
-a 作者的信息
cntf1 这是创建新的镜像自定义的一个名称
根据镜像生成容器,然后进入
docker run -it --name centos-nettools cntf1 /bin/bash
方法二
导出,名称centos-nettools.tar
docker export 6b948eac3524 > centos-nettools.tar
导入,名称centosnettools1015
cat centos-nettools.tar | docker import centos-nettools.tar centosnettools1015
查看是否成功
[root@localhost ~]# docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
centosnettools1015   latest              7169ca747102        3 minutes ago       308MB
cntf1                v1                  77b860caf81f        19 minutes ago      331MB
cntf1                latest              5b06cb7fa3db        26 minutes ago      331MB
ubuntu-mini-12.04    latest              37bd25f26b7e        2 weeks ago         322MB
nginx                latest              f949e7d76d63        2 weeks ago         126MB
ubuntu               latest              2ca708c1c9cc        3 weeks ago         64.2MB
centos               latest              67fa590cfc1c        7 weeks ago         202MB
hello-world          latest              fce289e99eb9        9 months ago        1.84kB
opensuse/amd64       latest              c94c4a5730aa        20 months ago       108MB
[root@localhost ~]#
进入docker
docker run -it --name centosnettls centosnettools1015 bash
```
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,189评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,577评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,857评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,703评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,705评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,620评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,995评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,656评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,898评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,639评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,720评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,395评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,982评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,953评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,195评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,907评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,472评论 2 342