Docker常用命令 容器管理 映象管理

2022-05-03 22:27:22 字數 1395 閱讀 5137

#檢視容器id(containedid)

$docker ps -a

#刪除容器

$docker rm containedid

#停止執行的容器

$docker stop containedid

#修改容器後將容器儲存成映象

$docker commit containedid supermap9d:v1

#建立容器並進入互動式模式

$docker run -it registry:versionid /bin/bash

#檢視映象

$docker images

#刪除映象

$docker rmi imageid 或則 docker rmi registry:versionid

使用docker映象nginx:latest以後臺模式啟動一個容器,並將容器命名為mynginx。

docker run --name mynginx -d nginx:latest

使用映象 nginx:latest,以後臺模式啟動一個容器,將容器的 80 埠對映到主機的 80 埠,主機的目錄 /data 對映到容器的 /data。

docker run -p 80:80 -v /data:/data -d nginx:latest

繫結容器的 8080 埠,並將其對映到本地主機 127.0.0.1 的 80 埠上。

docker run -p 127.0.0.1:80:8080/tcp ubuntu bash

使用映象nginx:latest以互動模式啟動一個容器,在容器內執行/bin/bash命令。

[email protected]:~$ docker run -it nginx:latest /bin/bash

#主機複製檔案到docker的[/path]路徑

$docker cp localhostfile containedid:/path

#登入阿里雲docker registry:

$docker login [email protected] registry.cn-hangzhou.aliyuncs.com 密碼:ak610152753

#登入registry的使用者名稱是您的阿里雲賬號全名,密碼是您開通服務時設定的密碼。

#從registry中拉取映象:

$docker pull registry.cn-hangzhou.aliyuncs.com/cki/supermap9d:v1

#建立容器並啟動服務

$docker run -p 60013:8090 -d --name supmap9d registry.cn-hangzhou.aliyuncs.com/cki/supermap9d:v1 /run.sh

linux常用命令與系統管理常用命令

系統管理 應用程式的記憶體和 cpu 使用量增加,最終因為記憶體不足而被殺掉。 通過按下 c 鍵,可以看到啟動該應用程式的完整命令 除了檢查...

RabbitMQ常用命令 管理介面

1 執行cmd,cd切換到rabbitmq安裝目錄sbin下e program files rabbitmq server rabbitmq...

Docker docker常用命令

1 批量刪除無tag映象 docker images grep none awk xargs docker rmi2 以特權模式執行容器 d...