玩轉Docker常用基本命令

2021-10-04 22:36:52 字數 1354 閱讀 7189

1.配置映象源(國內位址映象加速)

docker中國區官方映象:

阿里映象:(需要去獲取個人位址)

ustc:

網易:

中國科技大學:

#如果沒有該檔案,新建乙個

vim /etc/docker/daemon.json

改為加速位址

重啟使配置檔案生效

systemctl daemon-reload

systemctl restart docker

2.搜尋映象
## 比如檢視nginx各個版本

docker search nginx

3.檢視映象列表
docker images
4.拉取映象
預設version號預設拉取latest版本

docker pull $image-name:version
5.容器啟動
引數說明

-d:容器後台執行,或者-d=true

-p:主機與容器埠對映(主機:容器)

--name:給容器命名(預設docker自動給容器命名),--name $new-name或者--name=$new-name

其他常用引數

-i:互動式操作

-t:虛擬終端(一般-it一起使用)

--dns 8.8.8.8:指定容器使用的dns伺服器,預設和宿主一致

更多引數檢視

docker run -d -p 5000:5000 --name $new-name $image-name
6.容器執行狀態
docker ps #執行中的容器

docker ps -a #所有容器,包括未執行的。

docker ps -l #顯示最近建立的容器

7.移除容器
docker rm $name

docker rm -f $name #強制刪除,包含執行中容器

8.移除映象
docker rmi -f $image-name

Docker常用基本命令

uname ryum install dockersystemctl start dockersystemctl enable dockersystemctl stop dockerdocker vdocker search 關鍵字如 docker search mysql docker pull ...

docker常用 基本命令

docker images docker rmi 映象name 映象id 或者是docker image rm image docker ps a docker logs 容器名稱 容器id docker stop 容器name 容器id docker start 容器name 容器id docke...

docker基本命令

最近開發中用到docker,就順便了解了一下整合知識,後期再做補充 檢視docker所有容器 docker ps a 檢視正在執行的docker容器 docker ps 啟動docker容器 docker start container 暫停docker容器 docker stop containe...