[Docker] 基本指令筆記

單純紀錄簡單指令

建立Image

切換到Dockerfile目錄執行以下指令

docker build --platfrom {指定平台} -t {自訂Image} .

例如:

docker build --platform linux/arm/v7 -t newproject_image .

 

檢查Image

docker images

 

刪除Image

docker image rm -f {Image名稱}

例如:

docker image rm -f newproject_image

 

匯出Image

docker save -o {檔案名稱} {Image名稱}

例如:

docker save -o newproject.tar newproject_image

 

匯入Image

docker load -i {檔案名稱}

例如:

docker load -i newproject.tar

 

執行Container

docker run -d --name {自訂Container名稱} -p {外部連線Port}:{Container內部Port} {要執行Image名稱}

例如:

docker run -d --name newproject_container -p 443:8888 newproject_image

 

檢查Container

docker container --all

 

查看目前執行中的Container

docker ps

 

刪除Container

docker container rm -f {ContainerID}

例如:

docker container rm -f 9ce602317798

 

執行Container Terminal

docker exec -it {ContainerName} bash

例如:

docker exec -it mycontainer bash