最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

2026年Docker常用命令及示例代碼大全

 更新時間:2026年05月21日 09:07:15   作者:zhulangfly  
本文詳細介紹了Docker常用命令的使用方法,包括啟動、關閉、重啟Docker服務,查看Docker狀態(tài)和版本,運行和管理容器,管理鏡像,創(chuàng)建和刪除容器,操作,查看和管理網(wǎng)絡,及DockerCompose的使用,文中提供了大量示例,方便用戶快速了解和掌握Docker的各項功能和命令

以下將對Docker常用命令按類別進行詳細講解,并配以豐富示例,方便查閱。

一、啟動類命令

1. 啟動docker

命令systemctl start docker

定義:用于啟動Docker服務,使其在系統(tǒng)中開始運行,以便后續(xù)進行容器相關的操作。

示例:假設您的服務器剛剛重啟,需要啟動Docker服務來運行之前創(chuàng)建的容器,在終端輸入systemctl start docker即可啟動Docker。

2. 關閉docker

命令systemctl stop docker

定義:與啟動命令相對,該命令用于停止正在運行的Docker服務,停止后無法進行新的容器操作,已運行的容器也會停止運行(除非設置了特殊的重啟策略)。

示例:當您需要對服務器進行一些維護操作,且暫時不需要Docker運行時,可以輸入systemctl stop docker來關閉Docker服務。

3. 重新啟動docker

命令systemctl restart docker

定義:此命令會先停止正在運行的Docker服務,然后再重新啟動它。常用于在修改了Docker相關配置后,使配置生效。

示例:比如您修改了Docker的網(wǎng)絡配置文件,為了讓新配置生效,可在終端執(zhí)行systemctl restart docker。

4. docker設置自啟動

命令systemctl enable docker

定義:設置Docker服務在系統(tǒng)開機時自動啟動,無需人工手動啟動,方便在服務器重啟后能自動恢復Docker相關服務。

示例:在部署了多個基于Docker的應用服務的服務器上,為了確保每次開機后這些服務能正常運行,可通過systemctl enable docker設置Docker自啟動。

5. 查看docker運行狀態(tài)

命令systemctl status docker

定義:用于查看Docker服務當前的運行狀態(tài),包括是否正在運行、運行時間、占用資源情況等信息,方便排查可能出現(xiàn)的問題。

示例:如果您懷疑Docker服務出現(xiàn)異常,比如容器無法正常啟動,可先通過systemctl status docker查看其運行狀態(tài),若顯示“active (running)”則表示正常運行,若有其他提示則可根據(jù)提示進一步排查故障。

6. 查看docker版本號等信息

命令docker versiondocker info

定義

  • docker version主要用于查看Docker客戶端和服務器端的具體版本號信息,了解當前所安裝的Docker版本情況。
  • docker info除了能查看版本信息外,還能獲取到更多關于Docker的詳細信息,如當前有多少容器正在運行及其狀態(tài)、本地存儲的鏡像信息等。

示例

若只想知道Docker的版本,可輸入docker version,會顯示類似如下信息:

Client:
 Version: 20.10.12
 API version: 1.41
...
Server:
 Version: 20.10.12
 API version: 1.41
...

若想獲取更全面的信息,輸入docker info,會列出如容器數(shù)量、鏡像數(shù)量、存儲驅(qū)動等詳細內(nèi)容。

7. docker幫助

命令

  • docker --help:查看Docker的總體文檔,了解所有可用命令及其簡要說明。
  • docker run --help:查看docker run命令的詳細幫助文檔,獲取關于運行容器命令的更多參數(shù)及用法說明。

定義:提供關于Docker相關命令的使用說明和幫助信息,方便用戶在不熟悉具體命令用法時快速查閱。

示例:當您初次接觸Docker,不確定如何使用docker run命令來運行容器時,可輸入docker run --help,終端會顯示該命令的詳細參數(shù)解釋及示例等內(nèi)容,幫助您正確使用該命令。

二、鏡像類命令

1. 查看鏡像

命令docker images

定義:用于列出本地存儲的所有Docker鏡像信息,包括鏡像名稱、標簽(版本)、鏡像ID、創(chuàng)建時間、大小等內(nèi)容,方便用戶了解本地已有的鏡像資源。

示例:在終端輸入docker images,可能會顯示如下類似信息:

REPOSITORY    TAG       IMAGE ID       CREATED       SIZE
ubuntu        latest    54c9d81cbb44   2 days ago    72.9MB
nginx         latest    91769060862f   3 days ago    133MB

這里展示了本地有ubuntunginx兩個鏡像的相關信息。

2. 搜索鏡像

命令docker search [OPTIONS] 鏡像名字

定義:在Docker Hub或其他配置的鏡像注冊表中搜索指定名稱的鏡像,可通過添加選項來進一步篩選搜索結(jié)果。

示例:若要搜索名為mysql的鏡像,可在終端輸入docker search mysql,會列出一系列與mysql相關的鏡像信息,包括鏡像名稱、描述、星級評價、是否官方等內(nèi)容,例如:

NAME                              DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
mysql                             MySQL is a widely used, open-source relation…   10000+    yes       no
mysql/mysql-server                MySQL Server is an open-source relational da…   100+      no        no
percona/mysql-server              Percona Server is a drop-in replacement for …   10+       no        no

3. 拉取鏡像

命令docker pull [鏡像名稱:標簽]

定義:從Docker Hub或其他配置的鏡像源中下載指定的鏡像到本地存儲,若未指定標簽,則默認拉取最新版本的鏡像。

示例

  • 若要拉取最新版本的nginx鏡像,可輸入docker pull nginx,Docker會從官方鏡像庫下載最新的nginx鏡像到本地。
  • 若要拉取特定版本的mysql鏡像,比如mysql:5.7,則輸入docker pull mysql:5.7,這樣就會拉取到指定版本的mysql鏡像。

4. 運行鏡像

命令docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

定義:基于指定的鏡像創(chuàng)建并啟動一個容器,可通過添加不同的選項來配置容器的運行方式,如是否后臺運行、端口映射、環(huán)境變量設置等。

示例

  • 若要在前臺以交互模式運行一個ubuntu容器,可輸入docker run -it ubuntu /bin/bash,這里-it表示以交互模式運行并分配一個偽終端,/bin/bash是在容器內(nèi)要執(zhí)行的命令,啟動后會進入容器的命令行界面,可在其中進行各種操作,如安裝軟件等,按Ctrl+C可退出容器。
  • 若要在后臺運行一個nginx容器,并將宿主機的80端口映射到容器的80端口,可輸入docker run -d --name nginx -p 80:80 nginx,其中-d表示后臺運行并返回容器ID,--name用于給容器指定名稱,-p用于端口映射。

5. 刪除鏡像

命令

  • docker rmi 鏡像名/鏡像ID:用于刪除指定的鏡像,若鏡像正在被容器使用,則會報錯。
  • docker rmi -f 鏡像名/鏡像ID:強制刪除指定的鏡像,即使該鏡像正在被容器使用,會先停止使用該鏡像的容器再刪除鏡像。

定義:從本地存儲中刪除不再需要的Docker鏡像,以釋放磁盤空間。

示例

  • 若要刪除名為nginx:latest的鏡像(前提是該鏡像未被使用),可輸入docker rmi nginx:latest。
  • 若要強制刪除名為mysql的鏡像(不管其是否被使用),可輸入docker rmi -f mysql。
  • 若要刪除本地所有鏡像,可輸入docker rmi -f $(docker images -aq),這里-a表示顯示全部鏡像,-q表示只顯示鏡像ID,通過$( )將獲取到的所有鏡像ID作為參數(shù)傳遞給docker rmi -f命令來實現(xiàn)全部刪除。

6. 加載鏡像

命令docker load -i 鏡像保存文件位置

定義:用于將之前通過docker save命令保存的鏡像文件加載到本地Docker環(huán)境中,使其可再次被使用。

示例:假設之前將一個myimage.tar的鏡像文件保存到了/home/user目錄下,現(xiàn)在要加載該鏡像,可在終端輸入docker load -i /home/user/myimage.tar。

7. 保存鏡像

命令docker save 鏡像名/鏡像ID -o 鏡像保存位置和名字

定義:將指定的本地Docker鏡像保存為一個.tar格式的文件,以便在其他環(huán)境中進行傳輸或備份。

示例:若要將本地的tomcat鏡像保存到/myimage.tar文件中,可輸入docker save tomcat -o /myimage.tar。

三、容器類命令

1. 查看正在運行的容器

命令docker ps

定義:用于列出當前正在運行的所有Docker容器信息,包括容器ID、鏡像名稱、所映射的端口、容器狀態(tài)、容器名稱等內(nèi)容,方便查看正在運行的容器情況。

示例:在終端輸入docker ps,可能會顯示如下類似信息:

CONTAINER ID   IMAGE       PORTS      STATUS      NAMES
54c9d81cbb44   ubuntu      8080/tcp   Up 1 hour   my_ubuntu
91769060862f   nginx       80:80      Up 2 hours  my_nginx

這里展示了兩個正在運行的容器my_ubuntumy_nginx的相關信息。

2. 創(chuàng)建容器

命令docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

定義:創(chuàng)建一個新的Docker容器,基于指定的鏡像,并可根據(jù)所設置的選項來配置容器的各種屬性,如名稱、運行模式、端口映射、環(huán)境變量等。

示例

若要創(chuàng)建一個名為my_mysql的MySQL容器,在后臺運行,并將宿主機的3306端口映射到容器的3306端口,同時設置MySQL的根密碼為123456,可輸入:

docker run -d --name my_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

這里-d表示后臺運行,--name用于指定容器名稱,-p用于端口映射,-e用于設置環(huán)境變量。

3. 啟動守護式容器(后臺運行)

命令docker run -d 容器名

定義:以守護模式(后臺運行)啟動指定名稱的容器,容器啟動后會在后臺持續(xù)運行,不會占用當前終端的輸入輸出,可通過其他命令來查看和管理該容器。

示例:若要在后臺啟動一個名為redis的容器,可輸入docker run -d redis,啟動后可通過docker ps等命令查看該容器的運行狀態(tài)。

4. 停止容器

命令docker stop 容器名

定義:用于停止正在運行的指定名稱的容器,容器會正常停止運行,釋放所占用的系統(tǒng)資源。

示例:若要停止名為my_nginx的容器,可在終端輸入docker stop my_nginx。

5. 啟動容器

命令docker start 容器名

定義:用于啟動之前已經(jīng)停止的指定名稱的容器,使其恢復運行狀態(tài)。

示例:若之前停止了名為my_mysql的容器,現(xiàn)在要重新啟動它,可在終端輸入docker start my_mysql

6. 進入正在運行的容器

命令docker exec -it 容器名 bashshelldocker exec -it 容器名 /bin/bash

定義:在不中斷容器運行的情況下,進入到正在運行的指定容器內(nèi)部,以便在容器內(nèi)部執(zhí)行各種命令和操作,如查看容器內(nèi)文件系統(tǒng)、安裝軟件等。

示例:若要進入正在運行的my_nginx容器內(nèi)部,可輸入docker exec -it my_nginx /bin/bash,進入后會出現(xiàn)容器內(nèi)部的命令行提示符,可在此基礎上進行操作。

7. 強制停止容器

命令docker kill 容器名

定義:強制立即停止正在運行的指定名稱的容器,不考慮容器當前正在執(zhí)行的任務是否完成,可能會導致容器內(nèi)數(shù)據(jù)丟失或未正常保存等情況,一般在容器無法正常停止時使用。

示例:若docker stop命令無法正常停止名為my_nginx的容器,可嘗試輸入docker kill my_nginx來強制停止它。

8. 刪除容器

命令

  • docker rm 容器ID:用于刪除指定ID的容器,若容器正在運行,則會報錯。
  • docker rm -f 容器ID:強制刪除指定ID的容器,即使容器正在運行,會先強制停止容器再刪除。
  • docker rm -f $(docker ps -a -q)docker ps -a -q | xargs docker rm:用于刪除所有容器(包括正在運行和未運行的),前者通過將
  • docker ps -a -q獲取到的所有容器ID作為參數(shù)傳遞給docker rm -f來實現(xiàn)全部刪除,后者則是通過管道操作將獲取到的容器ID傳遞給docker rm命令來實現(xiàn)刪除。

定義:從本地環(huán)境中刪除不再需要的Docker容器,以釋放磁盤空間和系統(tǒng)資源。

示例

  • 若要刪除名為my_nginx的容器(前提是該容器已停止),可輸入docker rm my_nginx
  • 若要強制刪除正在運行的my_mysql容器,可輸入docker rm -f my_mysql。
  • 若要刪除本地所有容器,可輸入docker rm -f $(docker ps -a -q)

9. 查看容器日志

命令docker logs 容器名

定義:用于查看指定名稱容器的運行日志,日志中記錄了容器啟動、運行過程中發(fā)生的各種事件、錯誤信息等,有助于排查容器運行過程中出現(xiàn)的問題。

示例:若要查看名為my_nginx的容器的運行日志,可在終端輸入docker logs my_nginx,會顯示出類似如下的日志信息:

2025-05-13 10:00:00 [nginx] starting up...
2025-05-13 10:01:00 [nginx] serving requests...

10. 查看容器內(nèi)運行的進程

命令docker top 容器名

定義:用于查看指定名稱容器內(nèi)部正在運行的進程信息,包括進程ID、進程名稱、CPU使用率、內(nèi)存使用率等內(nèi)容,可了解容器內(nèi)的資源使用情況和運行狀態(tài)。

示例:若要查看名為my_nginx的容器內(nèi)運行的進程,可在終端輸入docker top my_nginx,會顯示出類似如下的進程信息:

PID    COMMAND      CPU%    MEM%
1      nginx: master 0.1     0.2
2      nginx: worker 0.2     0.3

11. 查看容器內(nèi)部細節(jié)

命令docker inspect 容器名

定義:用于獲取指定名稱容器的詳細內(nèi)部信息,包括容器的配置信息、網(wǎng)絡信息、掛載信息、環(huán)境變量等所有相關細節(jié),可用于深入了解容器的狀態(tài)和屬性。

示例:若要查看名為my_nginx的容器的內(nèi)部細節(jié),可在終端輸入docker inspect my_nginx,會返回一個包含大量詳細信息的JSON格式數(shù)據(jù),可通過查看該數(shù)據(jù)來了解容器的各種情況。

12. 創(chuàng)建容器數(shù)據(jù)卷掛載

命令docker run -d --name 容器名 -p 端口映射 -v 數(shù)據(jù)卷名:容器內(nèi)路徑 鏡像名

定義:在創(chuàng)建容器時,通過-v參數(shù)來指定數(shù)據(jù)卷的掛載,將宿主機上的指定數(shù)據(jù)卷掛載到容器內(nèi)的指定路徑,實現(xiàn)數(shù)據(jù)的持久化存儲和共享,即使容器被刪除,數(shù)據(jù)卷中的數(shù)據(jù)依然存在。

示例:若要創(chuàng)建一個名為my_nginx的容器,并將宿主機上的html數(shù)據(jù)卷掛載到容器內(nèi)的/usr/share/nginx/html路徑,同時進行端口映射等操作,可輸入:

docker run -d --name my_nginx -p 8

# 創(chuàng)建容器并指定數(shù)據(jù)卷,注意通過 -v 參數(shù)來指定數(shù)據(jù)卷
docker run -d --name nginx -p 80:80 -v html:/usr/share/nginx/html nginx

在上述示例中,我們創(chuàng)建了一個名為nginx的容器,它在后臺運行(-d參數(shù))。將主機的80端口映射到容器內(nèi)的80端口(-p 80:80),并且通過-v html:/usr/share/nginx/html將一個名為html的數(shù)據(jù)卷掛載到容器內(nèi)的/usr/share/nginx/html目錄下。這樣,容器內(nèi)該目錄下的數(shù)據(jù)變更可以反映在數(shù)據(jù)卷中,實現(xiàn)數(shù)據(jù)的持久化等需求。

13. 查看數(shù)據(jù)卷

定義:使用docker volume ls命令可以列出當前系統(tǒng)中所有已創(chuàng)建的Docker數(shù)據(jù)卷的相關信息。

示例

docker volume ls

執(zhí)行該命令后,會顯示出各個數(shù)據(jù)卷的名稱、驅(qū)動等基本信息,幫助我們了解系統(tǒng)中存在哪些數(shù)據(jù)卷。

14. 查看數(shù)據(jù)卷詳情

定義:通過docker volume inspect命令,并指定具體的數(shù)據(jù)卷名,可以獲取該數(shù)據(jù)卷的詳細信息,包括其掛載點、創(chuàng)建時間、所屬容器等更多細節(jié)內(nèi)容。

示例

# 查看數(shù)據(jù)卷詳情
docker volume inspect html

這里假設我們之前創(chuàng)建了名為html的數(shù)據(jù)卷,執(zhí)行上述命令后,會輸出關于html數(shù)據(jù)卷的詳細信息,以便我們深入了解其狀態(tài)和配置情況。

15. 刪除數(shù)據(jù)卷

定義:使用docker volume rm命令,并跟上要刪除的數(shù)據(jù)卷名,即可刪除指定的數(shù)據(jù)卷。需要注意的是,只有當數(shù)據(jù)卷沒有被任何容器使用時才能成功刪除。

示例

# 刪除數(shù)據(jù)卷
docker volume rm html

如果html數(shù)據(jù)卷當前沒有被其他容器掛載或使用,執(zhí)行上述命令后,該數(shù)據(jù)卷就會被從系統(tǒng)中刪除。

四、網(wǎng)絡類

1. 查看網(wǎng)絡

定義docker network ls命令用于查看當前系統(tǒng)中所有已創(chuàng)建的Docker網(wǎng)絡的相關信息,比如網(wǎng)絡的名稱、驅(qū)動、范圍等。

示例

docker network ls

執(zhí)行此命令后,系統(tǒng)會列出所有已創(chuàng)建的Docker網(wǎng)絡的基本信息,方便我們了解網(wǎng)絡的總體情況。

2. 創(chuàng)建網(wǎng)絡

定義:利用docker network create命令,并指定網(wǎng)絡名,就可以在系統(tǒng)中創(chuàng)建一個新的Docker網(wǎng)絡。

示例

# 創(chuàng)建網(wǎng)絡
docker network create hmall

上述命令創(chuàng)建了一個名為hmall的Docker網(wǎng)絡,后續(xù)可以將容器連接到這個網(wǎng)絡中,以實現(xiàn)容器之間的網(wǎng)絡通信等功能。

3. 查看網(wǎng)絡數(shù)據(jù)源

定義:通過docker network inspect命令,并指定具體的網(wǎng)絡名,可以查看該網(wǎng)絡的詳細信息,包括網(wǎng)絡中的容器連接情況、網(wǎng)絡配置參數(shù)等。

示例

# 查看網(wǎng)絡數(shù)據(jù)源
docker network inspect hmall

假設我們之前創(chuàng)建了hmall網(wǎng)絡,執(zhí)行該命令后,會輸出關于hmall網(wǎng)絡的詳細信息,有助于我們深入了解網(wǎng)絡的具體狀態(tài)和配置細節(jié)。

4. 刪除網(wǎng)絡

定義:使用docker network rm命令,并跟上要刪除的網(wǎng)絡名,就可以刪除指定的Docker網(wǎng)絡。

示例

# 刪除網(wǎng)絡
docker network rm hmall

如果hmall網(wǎng)絡當前沒有被任何容器使用,執(zhí)行上述命令后,該網(wǎng)絡就會被從系統(tǒng)中刪除。

五、Docker Compose

1. 查看幫助

定義docker-compose -h命令用于查看Docker Compose的幫助信息,它會列出所有可用的命令選項及其簡要說明,方便我們在使用過程中快速了解各個命令的功能和用法。

示例

docker-compose -h

執(zhí)行該命令后,會在終端顯示出詳細的幫助內(nèi)容,我們可以根據(jù)需要查看具體命令的用法指導。

2. 啟動所有服務

定義docker-compose up命令用于啟動在docker-compose.yml文件中定義的所有服務。如果添加-d參數(shù),則可以讓服務在后臺運行,不占用當前終端的輸入輸出。

示例

# 啟動所有服務
docker-compose up
# 后臺運行
docker-compose up -d

例如,我們有一個docker-compose.yml文件定義了多個服務,執(zhí)行上述命令后,這些服務就會按照配置啟動起來。

3. 停止并刪除容器、網(wǎng)絡、卷、鏡像。

定義docker-compose down命令會停止并刪除由docker-compose.yml文件啟動的容器、網(wǎng)絡、數(shù)據(jù)卷以及相關的鏡像(如果沒有其他地方使用這些鏡像)等資源,實現(xiàn)對整個應用環(huán)境的清理。

示例

docker-compose down

當我們想要徹底清理之前通過docker-compose啟動的應用環(huán)境時,執(zhí)行該命令即可完成相關資源的清理操作。

4. 進入容器實例內(nèi)部

定義:使用docker-compose exec命令,并指定yml里面的服務ID,可以進入到對應的容器實例內(nèi)部,以便在容器內(nèi)執(zhí)行各種命令和操作。

示例
假設在docker-compose.yml文件中有一個服務定義,其服務ID為my_service,要進入該容器內(nèi)部可執(zhí)行如下命令:

docker-compose exec my_service

進入容器后,就可以像在普通的Linux終端一樣在容器內(nèi)進行各種操作了。

5. 展示容器

定義docker-compose ps命令用于展示當前由docker-compose.yml文件啟動的所有容器的相關信息,比如容器的名稱、狀態(tài)、端口映射等。

示例

docker-compose ps

執(zhí)行該命令后,會在終端列出所有相關容器的詳細信息,方便我們了解各個容器的運行狀態(tài)。

6. 展示進程

定義docker-compose top命令用于展示由docker-compose.yml文件啟動的所有容器內(nèi)的進程信息,包括進程的ID、名稱、用戶等。

示例

docker-compose top

執(zhí)行該命令后,會輸出各個容器內(nèi)正在運行的進程的相關信息,有助于我們了解容器內(nèi)的運行情況。

7. 查看容器輸出日志

定義:通過docker-compose logs命令,并指定yml里面的服務ID,可以查看對應服務所在容器的輸出日志,了解容器內(nèi)應用的運行情況、報錯信息等。

示例
假設在docker-compose.yml文件中有一個服務定義,其服務ID為my_service,要查看該容器的輸出日志可執(zhí)行如下命令:

docker-compose logs my_service

執(zhí)行該命令后,會在終端顯示出該容器內(nèi)應用的運行日志信息。

8. 檢查配置

定義docker-compose config命令用于檢查docker-compose.yml文件的配置是否正確。如果添加-q參數(shù)(即docker-compose config -q),則只有在配置有問題時才會輸出相關信息,否則無輸出,這樣可以方便地在腳本等場景中進行配置檢查。

示例

# 檢查配置
docker-compose config
# 檢查配置,有問題才有輸出
docker-compose config -q

在修改了docker-compose.yml文件后,執(zhí)行上述命令可以確保配置的正確性,避免因配置錯誤導致應用無法正常啟動等問題。

9. 啟動服務

定義docker-compose start命令用于啟動在docker-compose.yml文件中已經(jīng)定義但當前處于停止狀態(tài)的服務。

示例

docker-compose start

當我們之前通過docker-compose停止了某些服務,現(xiàn)在想要重新啟動它們時,執(zhí)行該命令即可。

10. 重啟服務

定義docker-compose restart命令用于對在docker-compose.yml文件中定義的服務進行重啟操作,它會先停止服務,然后再重新啟動。

示例

docker-compose restart

如果我們發(fā)現(xiàn)某個服務運行出現(xiàn)異常,執(zhí)行該命令可以嘗試重新啟動該服務來解決問題。

11. 停止服務

定義docker-compose stop命令用于停止在docker-compose.yml文件中定義的服務。

示例

docker-compose stop

當我們想要暫時停止某個服務的運行時,執(zhí)行該命令即可實現(xiàn)。

六、其他

命令別名

在日常使用Docker的過程中,我們可以通過設置命令別名來簡化一些常用命令的輸入。

定義:通過修改/root/.bashrc文件,在其中添加自定義的別名定義,然后執(zhí)行source /root/.bashrc命令使別名生效。

示例:首先,使用文本編輯器(如vi)打開/root/.bashrc文件:

vi /root/.bashrc

然后在文件中添加如下內(nèi)容(這里是一些常見的Docker相關別名示例):

#.bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias dps='docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}"'
alias dis='docker images'

添加完成后,保存并退出文件(在vi中可通過:wq命令保存并退出)。最后執(zhí)行如下命令使別名生效:

source /root/.bashrc

之后,我們就可以在終端中直接使用這些別名來執(zhí)行相應的命令,比如輸入dps就相當于執(zhí)行docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}",這樣可以大大提高命令輸入的效率。

到此這篇關于2026年Docker常用命令及示例代碼大全的文章就介紹到這了,更多相關Docker常用命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 利用drone?ci自動化部署靜態(tài)博客的完整步驟

    利用drone?ci自動化部署靜態(tài)博客的完整步驟

    drone是基于容器的構(gòu)建服務,配置簡單且免費,在 github上也有20Kstar,下面這篇文章主要給大家介紹了關于利用drone?ci自動化部署靜態(tài)博客的相關資料,需要的朋友可以參考下
    2022-05-05
  • Docker Windows配置國內(nèi)鏡像源過程

    Docker Windows配置國內(nèi)鏡像源過程

    本文介紹了在Windows下配置Docker使用國內(nèi)鏡像源的方法,包括通過Docker Desktop圖形界面和直接修改配置文件兩種方式,配置完成后可提升鏡像下載速度,解決網(wǎng)絡限制問題,同時提供了常見問題解決和最佳實踐建議
    2026-04-04
  • portainer連接遠程docker的實現(xiàn)示例

    portainer連接遠程docker的實現(xiàn)示例

    本文主要介紹了portainer連接遠程docker的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • 詳解Docker鏡像提交命令commit的工作原理和使用方法

    詳解Docker鏡像提交命令commit的工作原理和使用方法

    這篇文章主要介紹了詳解Docker鏡像提交命令commit的工作原理和使用方法,可以依據(jù)這個容器創(chuàng)建本地鏡像,并可把這個鏡像推送到Docker hub中,以便在網(wǎng)絡上下載使用,感興趣的可以了解一下
    2018-11-11
  • Docker中的數(shù)據(jù)存放位置

    Docker中的數(shù)據(jù)存放位置

    這篇文章主要介紹了Docker中的數(shù)據(jù)存放位置,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 解決命令行登錄harbor被拒絕的問題

    解決命令行登錄harbor被拒絕的問題

    Harbor命令行登錄被拒絕因未啟用443端口,解決方法包括配置SSL證書啟用HTTPS或調(diào)整防火墻設置,基于個人經(jīng)驗,供參考
    2025-09-09
  • Docker 鏡像加速器的方法

    Docker 鏡像加速器的方法

    本篇文章主要介紹了Docker 鏡像加速器的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Docker安裝Oracle創(chuàng)建表空間并導入數(shù)據(jù)庫完整步驟

    Docker安裝Oracle創(chuàng)建表空間并導入數(shù)據(jù)庫完整步驟

    Docker提供了一種簡便的方式,通過容器化我們可以在任何支持Docker 的環(huán)境中快速部署Oracle數(shù)據(jù)庫,這篇文章主要介紹了Docker安裝Oracle創(chuàng)建表空間并導入數(shù)據(jù)庫的相關資料,需要的朋友可以參考下
    2025-04-04
  • docker?pull拉取鏡像報錯問題及解決

    docker?pull拉取鏡像報錯問題及解決

    這篇文章主要介紹了docker?pull拉取鏡像報錯問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • docker刪除none鏡像的操作方法

    docker刪除none鏡像的操作方法

    刪除none的鏡像,要先刪除鏡像中的容器,要刪除鏡像中的容器,必須先停止容器,這篇文章主要介紹了docker刪除none鏡像的操作方法,需要的朋友可以參考下
    2023-01-01

最新評論

明溪县| 高要市| 肇东市| 东海县| 阜南县| 岐山县| 玛曲县| 且末县| 平舆县| 石城县| 玉山县| 炉霍县| 于都县| 巴林右旗| 嵊州市| 万源市| 周口市| 华宁县| 固始县| 淮滨县| 荣成市| 额济纳旗| 武义县| 镇远县| 奉新县| 南安市| 昂仁县| 富源县| 双鸭山市| 大关县| 读书| 康乐县| 依兰县| 新野县| 河北省| 石阡县| 台湾省| 惠东县| 汕尾市| 呈贡县| 南木林县|