docker cp
複製本地檔案到 docker containerdocker cp foo.txt container_id:/foo.txt
範例
docker cp foo1.txt 8b44799aacc4:/foo1.txt
複製本地目錄到 docker container
docker cp src/. container_id:/target
範例
docker cp cp_test/. 8b44799aacc4:/cp_test
複製 docker container 檔案到本地
docker cp container_id:/foo.txt foo.txt
範例
docker cp 8b44799aacc4:/foo1.txt foo.txt
複製 docker container 目錄到本地
docker cp container_id:/src/. src
範例
docker cp 8b44799aacc4:/cp_test/. cp_test1
docker save
匯出 docker 的 image 到 tar 檔案docker save image_id > ubuntu.tar
docker export
匯出 docker container 到 tar 檔案docker export container_id > ubuntu.tar
範例
docker export 90c79973be12 > ubuntu.tar
docker load
載入存成 tar 的 image 檔案到 docker imagedocker load < ubuntu.tar
載入存成 tar 的 container 檔案到 docker image
docker import ubuntu.tar
docker ps
顯示執行中的 docker containerdocker ps
顯示所有的 docker container
docker ps -a
docker stop
關閉執行中的 docker containerdocker stop container_id
範例
docker stop 8b44799aacc4
docker rm
刪除 docker container(必須是關閉狀態的 container)docker rm container_id
docker images
顯示所有 imagedocker images
docker image rm
刪除 imagedocker image rm image_id
範例
docker image rm 47b19964fb50
docker run
docker 用終端機模式執行未存在的 image 成為 containerdocker run -it image_id
範例
docker run -it 47b19964fb50
發生錯誤訊息
docker: Error response from daemon: No command specified.
請改用
docker run -t -i 47b19964fb50 /bin/bash
docker exec
docker 用終端機模式執行已存在的 containerdocker exec -it container_id
範例
docker exec 47b19964fb50
沒有留言:
張貼留言