[docker] 指令 docker stop 或 docker container stop – 停止容器的運行

### 停止container docker stop <containerID or container名>    停止運行中的container 或 docker container stop <containerID or container名> docker stop -t 30 ubuntu_c3    指定時間後停止container docker stop $(docker ps -q)    停止所有執行中的container ### docker stop –help   查看docker stop 指令如何使用 →Read more

[docker] 指令docker logs 或 docker container logs – 查看container 標準輸出及錯誤輸出

### 查看container log docker logs containerID or container名 看log   docker logs -t containerID or container名 每行log會再加上時間   docker logs -f containerID or container名 類以tail -f 會持續更新 ###   log檔是位於 /var/lib/docker/containers/容器ID/容器ID-json.log,直接看也行. →Read more

[docker] 指令docker ps 或 docker container ls – 列出所有容器的相關資訊

docker ps 列出運行中的container 或 docker container ls   docker ps -a 列出所有的container,不管有沒有運行中   docker ps -a -q 列出所有的container編號   docker ps -l 列出最新建立的container   docker ps -a -f id=19d388c9605a -f name=ubuntu_c3 依篩選條件查找   docker ps –help 查看docker ps 指令如何使用 →Read more

[docker] 指令 docker create 或 docker container create – 創建容器但不啟動

創建container docker create -it –name ubuntu_c3 ubuntu /bin/bash 或 docker containter create -it –name ubuntu_c3 ubuntu /bin/bash 啟動已創建的container docker start -a -i ubuntu_c3 或 docker container start ubuntu_c3 →Read more

[docker] 指令 docker run 或 docker container run – 使用印象檔運行容器,啟動容器

指令用法 docker run [OPTION] image [COMMAND] [ARG…] docker container run [OPTION] image [COMMAND] [ARG…]   基本範例,使用image跑container起來,並進行到container的操作介面裡 docker run -it –name container名 image名 /bin/bash 使用指定的image跑container,-it會直接進入container內, /bin/bash是指定shell 這樣執行的container,輸入exit退出container時,container也會一併停止運行,若不想停止運行,以 ctrl+p ctrl+q 退出.   基本範例,再加上對應port及對應目錄到宿主主機 docker run -d -p 80:8080 –restart=always –name container名 -v 實際路徑:container內路徑 image名 直接背景執行,並將80 map 8080 port,預設啟動,container命名,將container內的路徑掛到實際路徑   基本範例,設定二台container同時對應到宿主主機同一目錄 docker run -it -v /tmp/data:/data –name ubuntu_c1 […] →Read more

[docker] 指令 docker pull 或 docker image pull – 抓取印象檔到本地端

指令用法 docker pull [OPTION] NAME[:TAG|@DIGEST]     docker image pull [OPTION] NAME[:TAG|@DIGEST]   例如 docker pull centos:centos7  #指定版本 docker pull –all-tags centos  #下載所有版本 docker pull [email protected]:e9ce0b76f29f942502facd849f3e468232492b259b9d9f076f71b392293f1582  #使用DIGEST   查看下載印象檔 docker images docker image ls →Read more

[docker] 指令docker search – 搜尋docker registry印象檔

我們以nginx為例,來查找registry裡關於nginx的印象檔有那些 docker search nginx STARS 多寡顯示受歡迎程式 , OFFICIAL 顯示是否為官方出版印象檔 , AUTOMATED 顯示推github/bitbucket是否自動建立 –limit n 限制顯示n條搜尋結果 –filter condition 設定條件進行搜尋篩選 docker search –help 也可以看到search的說明 →Read more

[docker] 指令docker version – 看docker server及client版本資訊

sudo docker version →Read more

[docker] 將user加到dockerroot

使用下面指令將使用者加到dockerroot, user請替換成你的使用者 usermod -aG docker user →Read more