iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0

昨天跟各位大致介紹完 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,這邊可以找任何你想知道的答案的!

那今天就先跟各位介紹到這邊,大家掰掰!


上一篇
Day07 Docker的架構
下一篇
Day09 Dockerfile 介紹
系列文
被容器束縛住的小宇宙30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言