一、需求
由于在測試環(huán)境中使用了docker官網的centos 鏡像,但是該鏡像里面默認沒有安裝ssh服務,在做測試時又需要開啟ssh。所以上網也查了查資料。下面詳細的紀錄下。在centos 容器內安裝ssh后,轉成新的鏡像用于后期測試使用。
二、鏡像定制
第一種方式(手動修改容器鏡像)
1.先下載centos鏡像
[root@docker ~]# docker pull centos
2.啟動容器并進行配置
啟動容器,
[root@docker ~]# docker run -it -d --name test-centos1 centosd72250ecaa5e3e36226a1edd749f494d9f00eddc4143c81ac3565aa4e551791a
命令注釋:-it : 進行交互式操作
-d : 等同于 -d=true,容器將會在后臺運行,不然執(zhí)行一次命令后,退出后,便是exit狀態(tài)了。
--name : 容器啟動后的名字,默認不指定,將會隨機產生一個名字?;蛘呤褂?-name="containers_name"
centos:使用的鏡像名稱
進入容器,安裝ssh server,以及配置開機啟動
[root@docker ~]# docker exec -it test-centos1 /bin/bash