close
登入到linux後,可以使用下述的指令來查看linux中有哪些 docker images,前提是有裝docker喔。
docker images |
可以看到如下圖的結果,切記docker執行任何images都是依照 IMAGE_ID
docker ps |
結果如下圖:
CONTAINER ID 與 IMAGE ID 是不同的,所以如果想知道對應關係,要把TAG名稱跟docker ps 下的 IMAGE 欄位做對照。
這個指令後面可以加上參數,參數列表如下:
-a: 顯示所有容器,包含沒有運行的
-l: 顯示最近創建的容器
所以可以下達這類的指令:
docker ps -a |
刪除 docker image 的指令如下:
docker rmi IMAGE_ID |
IMAGE_ID 可由 docker images 指令查到,執行如下:
執行image時,限制container實體記憶體大小:
docker run -d -m 512M [IMAGE_NAME] |
-d: 代表讓container在背景執行
-m: 記憶體大小
docker run -d -m 512M --memory-swap 1024M [IMAGE_NAME] |
docker exec -it CONTAINER_ID /bin/bash |
CONTAINER_ID 可以使用: docker ps 來查詢。
exit |
docker logs container_name |
執行 image (run image) 指令 as a container
Docker run -it -d –name [命名的container] [IMAGE] |
-i:開啟互動功能 (interactive)
-t:建立虛擬ternimal (tty)
可以合寫成 -it
不同於
Docker run –name [命名的container] [IMAGE] -d
這邊的-d是把這個當成參數傳入container裡面的ENTRYPOINT命令中
文章標籤
全站熱搜