編碼的世界 / 優質文選 / 感情

在Docker中創建CentOS容器


2022年4月07日
-   

在Docker中創建CentOS容器

前提
前提是機器上安裝了docker,並運行了docker服務。本人為圖方便(沒錢買服務器,懶得裝虛擬機),使用的操作系統為Win10 專業版。因為git bash 不支持tty,所以命令行工具使用的是git cmd。以下截圖都是git cmd中的操作,當然也可以用PowerShell。

鏡像准備


鏡像相當於一個安裝包,是一個可以用來生產容器的源頭。容器可以認為是Docker中的一個虛擬機,只不過此虛擬機不僅僅是運行操作系統的虛擬機。因為我們要在Docker中跑一個CentOS,所以要先從DockerHub中拉取一個CentOS的鏡像。
查找鏡像 docker search centos 這裏可以看到位於第一的就是我們需要的CentOS鏡像,複制下它的NAME,進行拉取
查看本地鏡像 docker images 拉取完鏡像後可以在本地看到對應的鏡像版本、鏡像id,創建時間、占用空間等信息

運行並保存容器


拉取了鏡像後,就可以使用這個鏡像,創建一個Docker容器。
運行&創建容器 docker run name CentOSForJava -it <IMAGE ID>
  • –name:指定容器名稱
  • -i:指定容器在啟動後以交互的方式運行
  • -t:分配一個偽 tty 設備(以便您可以直接與遠程應用程序進行交互)


再次運行容器


查看所有容器 docker ps -a 可以看到過去創建並運行的容器
運行容器 docker start <CONTAINER ID>
進入容器 docker attach <CONTAINER ID>

熱門文章