docker 随记1---运行docker

运行docoker

Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

1。 可交互的

a. ubuntu@ip-172-31-20-162:~$ docker run -it ubuntu bash
root@07ad56615fbf:/#

 

b. ubuntu@ip-172-31-20-162:~$ docker run -itd ubuntu bash  //后台运行
0a05aa9d4f69e70cfbf79eea12c2b57fd309ffbd5626c5681d5fe9af82d3776a
ubuntu@ip-172-31-20-162:~$

c. ubuntu@ip-172-31-20-162:~$  docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
0a05aa9d4f69        ubuntu              "bash"              22 seconds ago      Up 21 seconds                           gigantic_almeida
03417d4ee3d2        ubuntu              "bash"              46 hours ago        Up 26 minutes                           lonely_minsky
ubuntu@ip-172-31-20-162:~$

d. ubuntu@ip-172-31-20-162:~$ docker attach 0a05aa9d4f69 //重新放到前台

root@0a05aa9d4f69:/#

ctl p ctlq 重新放到后台运行容器

2.可以指定名称

 

3.

在运行一个容器的时候,容器停止后,它会留在系统中并没有删除,就会产生很多容器,造成硬盘空间不足。

加上--rm当容器停止的时候 会自动删除。

连续执行docker run 会产生很多已退出状态的容器

加上rm 参数,可以看到并不会产生新的容器未退出的容器

 

3. 设置自动重启

如下图,可以看到重启生效了,启动但事件上3s前

 

 

 

 

 

 

 

https://docs.docker.com/engine/reference/commandline/run/#/attach-to-stdinstdoutstderr--a

posted @ 2016-10-08 14:56  禾米  阅读(200)  评论(0编辑  收藏  举报