設置Docker服務開機啟動
IMAGE:指容器運行的鏡像名,默認在本地找,如果本地沒找到則去倉庫尋找並下載安裝。
部分OPTIONS參數說明:
-d: 后台運行容器,並返回容器ID;
-i: 以交互模式運行容器,通常與 -t 同時使用;
-P: 隨機端口映射,容器內部端口隨機映射到主機的高端口
-p: 指定端口映射,格式為:主機(宿主)端口:容器端口
-t: 為容器重新分配一個偽輸入終端,通常與 -i 同時使用;
--name="nginx-lb": 為容器指定一個名稱;
--restart=always: 創建容器時設置容器自動重啟
docker run -p 127.0.0.1:8080:8080 --restart=always --name="XX_Manager_Test" -d xxmanager_test:v1 給容器命名且在后台運行
docker run -d -p 8080:80 --restart=always --name="OA_Manager_v1_Test" oamanager_test:v1 可通過-p指令建立宿主對容器對應端口的訪問(注:8080為宿主端口,安全組中應放開對8080的訪問)
docker run -d --net=host --restart=always --name="OA_Manager_v1_Test" oamanager_test:v1 此方式不能指定端口
容器已存在時,更新容器隨服務自動啟動
docker update --restart=always 容器名稱或ID