024、运行容器的最佳实践(2019-01-17 周四)
参考https://www.cnblogs.com/CloudMan6/p/6942370.html
容器按照用途可以分为两大类:服务类和工具类
服务类容器
以daemon的形式运行,对外提供服务,比如web server,db等。这类容器启动时候使用 docker run -d 以后台方式运行,排查问题时通过 exec -it 进入容器
工具类容器
提供一个临时的工作环境,通常以 docker run -it 方式运行,exit退出
root@docker-lab:~# docker run -it busybox
/ # wget www.baidu.com
Connecting to www.baidu.com (180.149.131.98:80)
index.html 100% |*************************************************************************************| 2381 0:00:00 ETA
/ # exit
容器运行小结
1、当CMD 、ENTRYPOINT 、docker run 命令行运行结束时,容器停止
2、通过 -d 参数在后台运行,服务类容器
3、通过exec -it 进入容器并执行命令
指定容器的三种方法
短ID
长ID
容器名称,启动时可以使用 --name为容器命令,也可以使用docker rename重命名