024、執行容器的最佳實踐(2019-01-17 週四)

三角形發表於2019-01-18
參考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重新命名
 

相關文章