0%

[Docker] 常用指令

整理常用的指令。

查看目前 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 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

參考資料

  1. 實作 Dockerfile + flask 教學