昨天跟各位大致介紹完 Docker 的主要架構後,接下來我想跟各位再多介紹一下,當你有了自己的容器( Container )以後,要怎麼對它做操作,因為我覺得這部分蠻重要的,所以想要額外再跟大家介紹幾個常用的指令。
那我們這邊就開始介紹吧!
首先,我們要操作一個容器之前,我們需要有一個容器,那這邊我就先以創建一個ubuntu的容器為例:
創建 ubuntu 容器
docker run -i -t --name TEST ubuntu:18.04 bash
參數解釋
參數 | 值 | 含義 |
---|---|---|
-i | 無 | 讓容器的標準輸入保持打開 |
-t | 無 | 分配一個虛擬終端並綁定到容器的標準輸入上 |
--name | TEST | 指定容器名稱為 TEST |
ubuntu | 無 | 指定使用的Image(可以在:後指定版本) |
bash | 無 | 指定容器啟動的應用 |
我們可以根據以上的參數達成自己想要的需求並創建容器。
創造完之後可以打這串指令查詢自己有哪些容器
docker ps -a
在產生完容器之後,每個容器都有自己一個隨機的 id,而我們如果沒有幫容器指定名稱的話,都須以 id 來操作容器。
以下為幾個簡單的例子:
開啟此 ID 的容器
docker container start -i [container ID]
停止此 ID 的容器
docker container stop [container ID]
強制停止 ID 的容器
docker container kill [containID]
刪除此 ID 的容器
docker container rm [container ID]
由於 Docker 的指令非常繁多,所以我只挑選幾個平常常用的指令出來介紹給各位,那如果對這方面還有興趣的話,大家可以參考 Docker 官方的Document,這邊可以找任何你想知道的答案的!
那今天就先跟各位介紹到這邊,大家掰掰!