docker基本使用

2021-10-25 09:40:10 字數 1646 閱讀 4520

[root@linux-node4 diff]# docker help # 檢視docker幫助

[root@linux-node4 diff]# docker image --help # 檢視 docker中 映象

相關幫助

[root@linux-node4 diff]# docker image ls # 檢視當前所有映象

[root@linux-node4 diff]# docker image inspect nginx # 檢視指定映象

(nginx映象)詳細資訊

[root@linux-node4 diff]# docker pull nginx:

nginx

[root@linux-node4 diff]# docker image rm nginx:

1.14 # 刪除nginx 1.14版

root@dev:

~# docker run -itd nginx

root@dev:

~# docker ps

root@dev:

~# docker rm -f e182a69f841d

-d # 後台執行容器,並返回容器id;

-i # 以互動模式執行容器,通常與 -t 同時使用;

-t # 為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;

-p # 隨機埠對映,容器內部埠隨機對映到主機的高階口

-p # 指定埠對映,格式為:主機(宿主)埠:容器埠

--name=

"nginx-lb" # 為容器指定乙個名稱;

--dns 8.8

.8.8 # 指定容器使用的dns伺服器,預設和宿主一致;

[root@linux-node4 diff]# docker container run -d --name web3 -e test=

123456

-p8800:80

-h webhostname --restart always nginx

-d # 後台啟動nginx容器

--name web3 # 自定義容器名字(缺省會是一段隨機字串)

-e test=

123456 # 啟動容器新增變數 test=

123456

(echo $test)

-p 8800

:80 # 宿主機的8800埠對映到docker容器的80埠中

-h webhostname # docker容器主機名 (a300f394af88)

--restart always # 宿主機重啟自動拉起這個docker容器

nginx # 使用這個nginx映象啟動容器

注:http://

192.168

.56.12

:8800

/ 訪問這個docker nginx

[root@linux-node4 diff]# docker logs web # 檢視上

面啟動的web容器的日誌

[root@linux-node4 diff]# docker exec -it web bash # 進入容

器web

docker基本使用

docker 建立及執行 1.建立乙個資料夾 docker 3.執行 docker build t myimage v1 或docker build t myimage 命令介紹 myimage v1 myimage是映象名稱,v1是版本。版本可以不寫 不寫時,版本號為latest 4.檢視映象 d...

docker基本使用

在專案中使用docker部署環境,docker常見的命令如下 docker命令使用 1 檢視docker資訊 docker version docker info 2 檢視容器日誌 docker logs f 容器id 3 檢視docker中所有映象 docker images 4 查詢docker...

Docker 基本使用

安裝 更新相關軟體 新增docker源 curl fssl sudo apt key add sudo add apt repository deb arch amd64 bionic stable sudo apt update apt cache policy docker ce 下面是安裝資訊...