### 登入登出registry
docker login [OPTION] [SERVER]
docker logout [SERVER]

痞客興 發表在 痞客邦 留言(0) 人氣()

image

### 看目前容器讀寫層做了那些變化
docker diff <container id or name>

每一行前面的字母代表
A 新增的檔案或目錄

痞客興 發表在 痞客邦 留言(0) 人氣()

### 使用運行中的容器製作印象檔
docker container commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

範例
docker container commit --author "Charles Lin" --message "Ubuntu and Apache2" <container id or name> myapache2

痞客興 發表在 痞客邦 留言(0) 人氣()

### 為容器建立init,進行reaping zombie

--init 為容器建立 init ,pid為1,若有zombie,它會做為父行程回收

痞客興 發表在 痞客邦 留言(0) 人氣()

### 取得container詳細配置資料
docker inspect <容器ID or 容器name>

內容很多,所以可以加條件過濾

範例

痞客興 發表在 痞客邦 留言(0) 人氣()

進入已在運行中的container

docker exec -it <container編號 or container名稱> /bin/bash

接下來就可以執行指令了

痞客興 發表在 痞客邦 留言(0) 人氣()

### container重啟策略
docker run --restart=policy [OPTIONS] image[:TAG] [COMMAND] [ARG...]
policy可以分為
no        不重啟
on-failure    意外非0返回值,即重啟,也能設定次數

痞客興 發表在 痞客邦 留言(0) 人氣()

image

### 移除container
docker container prune
###

痞客興 發表在 痞客邦 留言(0) 人氣()

### 移除container
docker rm <containerID or container名>    刪除container(運行中的要先stop)
docker rm -f <containerID or container名>    強制刪除container(運行中的不用先stop)
docker rm -f $(docker ps -a -q)     刪除所有的container,不管是否運行中
###

痞客興 發表在 痞客邦 留言(0) 人氣()

### 停止container
docker stop <containerID or container名>    停止運行中的container

docker container stop <containerID or container名>

痞客興 發表在 痞客邦 留言(0) 人氣()

### 查看container log
docker logs containerID or container名看log
docker logs -t containerID or container名 每行log會再加上時間
docker logs -f containerID or container名 類以tail -f 會持續更新
###

痞客興 發表在 痞客邦 留言(0) 人氣()

docker ps列出運行中的container
docker container ls
docker ps -a列出所有的container,不管有沒有運行中
docker ps -a -q 列出所有的container編號

痞客興 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。