整理常用的指令。
查看目前 images
1 | docker images |
查看目前運行的 container
1 | docker ps |
查看目前全部的 container
1 | docker ps -a |
新建並啟動 container
1 | docker run -p 80:80 -d --name my_container nginx |
-p 綁定連接埠port。
-d 容器啟動後會進入背景執行。
--name 可以為容器自訂命名。
新建並啟動 container,並指定掛載資料夾
1 | docker run -p 80:80 -p 443:443 -d -v /D/data:/var/www/html/data --name my_container nginx |
-v 用來掛載本機資料夾到容器,此處的 /D/data 便是 D:\data,冒號後面的 /var/www/html/data 為容器內對應的資料夾。
進入 container
1 | docker exec -it my_container bash |
複製本地文件到 container
1 | docker cp local_file.txt my_container:/app/ |
複製 container 內文件到本地 D:\temp
1 | docker cp my_container:/app/data.txt /D/temp/ |
根據 Dockerfile 打包成 image
1 | docker image build -t asia-east1-docker.pkg.dev/xxx/hub/frps:v1 . |
上傳至 Artifact Registry
1 | docker push asia-east1-docker.pkg.dev/xxx/hub/frps:v1 |
參考資料