close

設定重新啟動容器

# docker container run --restart=策略 [OPTIONS] 映像檔名[:TAG] [指令] [ARG...]

-- docker container run --restart=always -d -i -t 映像檔名 /bin/bash 

--> 起始一容器在背景中,開啟交談模式並配置一pseudo-tty,接著在容器中執行/bin/bash指令

--> 不論回傳碼為何都重充新啟動容器

 

設定容器特權存取權限

# docker container run --privileged [OPTIONS] 映像檔名 [指令] [ARG...]

-- docker container run --privileged 映像檔名 /bin/bash 

--> 起始一容器且提供幾乎所有能力,接著在容器中執行/bin/bash指令

-- docker container run --cap-drop=CHOWN 映像檔名 /bin/bash 

--> 起始一容器且避免在容器中使用chown,接著在容器中執行/bin/bash指令

 

設定容器存取主機裝置

# docker container run --device=<主機裝置>:<容器裝置>:<權限> [OPTIONS] 映像檔名 [指令] [ARG...]

-- docker container run --device=/dev/sdc:/dev/xvdc 映像檔名 /bin/bash 

--> 起始一容器且可以在容器中存取/dev/sdc,接著在容器中執行/bin/bash指令

 

將新的處理程序插入執行中的容器

# docker container exec [OPTIONS] 映像檔名 指令 [ARG...]

-- docker container exec 容器ID /bin/bash --> 插入bash至容器中

 

讀取容器的中繼資料

# docker container inspect [OPTIONS] 映像檔名 [CONTAINER...]

-- docker container inspect 容器ID

 

建立容器標籤及過濾容器

# docker container run --label 標籤名 映像檔名 [指令]

# docker container ls [OPTIONS] --filter label=標籤名

 

設定容器進行reaping zombie

# docker container run --init [OPTIONS] 映像檔名 [指令] [ARG...]

arrow
arrow
    文章標籤
    docker
    全站熱搜
    創作者介紹
    創作者 Rex 的頭像
    Rex

    Rex-Software-Blog

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