13-docker 实用技巧

1.在运行容器时命名,命名:--name demo

[root@docker03 opt]# docker run -itd --name demo alpine
c8b1a348241f074e0d6cf66bd6ceda353c042f8d2726f7c5409c8a0c2a610d13
[root@docker03 opt]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                NAMES
c8b1a348241f        alpine              "/bin/sh"           6 seconds ago       Up 5 seconds                             demo

2.容器分配一个主机名,主机名:--hostname demo.com

[root@docker03 opt]# docker run -it --name demo --hostname demo.com alpine
/ # cat /etc/hosts
127.0.0.1	localhost
::1	localhost ip6-localhost ip6-loopback
fe00::0	ip6-localnet
ff00::0	ip6-mcastprefix
ff02::1	ip6-allnodes
ff02::2	ip6-allrouters
172.17.0.5	demo.com demo

3.在退出容器时删除,删除--rm 

[root@docker03 opt]# 
[root@docker03 opt]# docker run -it --rm --name demo --hostname demo.com alpine
/ # exit
[root@docker03 opt]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                    PORTS                NAMES
f414e5303ef8        sunmmi/nginx        "bash"              17 hours ago        Up 17 hours                                    nginx-web03
37e693a5f7a3        sunmmi/nginx        "nginx"             18 hours ago        Up 18 hours               0.0.0.0:81->81/tcp   nginx-web02
7d89f9196f78        sunmmi/nginx        "nginx"             18 hours ago        Up 18 hours               0.0.0.0:80->80/tcp   nginx-web
83f127f62c6f        hello-world         "/hello"            20 hours ago        Exited (0) 20 hours ago                        tender_darwi

 https://www.digitalocean.com/community/tutorials/naming-docker-containers-3-tips-for-beginners

posted @ 2018-03-21 10:40  sunmmi  阅读(104)  评论(0)    收藏  举报