中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下常用docker命令有哪些

發布時間:2022-01-27 13:53:15 來源:億速云 閱讀:170 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Linux下常用docker命令有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Linux下常用docker命令有哪些”這篇文章吧。

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux機器上,也可以實現虛擬化。

Linux下常用docker命令有哪些

docker 的一些常用命令

顯示可用的容器

 docker images

刪除指定鏡像

 docker rmi

下載鏡像

 docker pull hello-world

不指定版本號默認拉取latest版本的

刪除指定鏡像

 docker rmi

查看容器

 docker ps [OPTIONS]

列出當前正在運行的容器, 結果的第一列是container_Id, 第2列是容器名稱.

參數:


  • -a :顯示所有的容器,包括未運行的。

  • -f :根據條件過濾顯示的內容。

  • –format :指定返回值的模板文件。

  • -l :顯示最近創建的容器。

  • -n :列出最近創建的n個容器。

  • –no-trunc :不截斷輸出。

  • -q :靜默模式,只顯示容器編號。

  • -s :顯示總的文件大小。

停止指定的容器

 docker stop container_id/container-name
  該容器Id或名稱可以從docker ps中獲取.

啟動容器

 docker start container_id/container-name
  該容器Id或名稱可以從docker ps中獲取.

重啟容器

 docker restart container_id/container-name
  該容器Id或名稱可以從docker ps中獲取.

刪除容器

 docker rm container_id/container-name

批量刪除容器

 docker rm $(docker ps -a -q)
 刪除所有運行結束了容器,正在運行的容器不會被刪除

查看容器內的進程

 docker top container_id/container-name

查看容器的日志輸出

 docker logs [-f] [-t] [--tail string]
  容器名,
  查看容器的日志輸出,
  -f是打開跟蹤,
  -t是加上時間戳,
  --tail 100
  表示僅顯示最后的100行日志

  • -f : 跟蹤日志輸出

  • –since :顯示某個開始時間的所有日志

  • -t : 顯示時間戳

  • –tail :僅列出最新N條容器日志

搜尋鏡像

 docker search
 鏡像名字

顯示指定鏡像的詳細信息

 docker image inspect image_id
 docker container inspect container_id/container-name (包括容器的Ip)

列出沒有被容器化的鏡像

 docker images -f dangling=true

刪除那些沒有被容器化的鏡像

 docker rmi $(docker images -qf dangling=true)

可以磁盤占用情況.

 docker system df

docker 一些管理命令集

除了上面常用的命令外, docker 還有一些管理命令集, 這些命令集還可以包含二級命令:

 config
 Manage
 
 Docker configs
 container
 Manage containers
 image
 Manage images network
 Manage networks node Manage
 
 Swarm nodes plugin
 Manage plugins secret Manage
 
 Docker secrets service
 Manage services
 stack Manage
  Docker stacksswarm Manage
  Swarmsystem Manage
  Docker trust Manage trust on Docker images volume Manage volumes

比較常用的是:

 docker image build
 編譯
 
 Dockfile
 docker network create
 創建
  docker
 網絡
 docker volume create
 創建數據卷

docker run/exec 命令

運行 hello-world 容器, 如果本地沒有下載, 將會自動從hub站點下載.

 docker run hello-world 命令

以守護態運行容器

 docker run -d --name mybusybox busybox /bin/sh -c "while true; do echo hello world; sleep 1; done"

登陸一個容器, 運行中的容器其實是一個功能完備的Linux操作系統, 所以我們可以在登陸該容器執行常規的Linux命令.

 docker exec -it container_id/container-name /bin/bash

使用 redis-cli 登陸 myredis 容器

 docker exec -it myredis redis-cli

exec 后的 -it 參數的意思是, 以交互的方式并分配一個偽tty, 經常一起聯用.

附錄:

菜鳥教程

Docker 命令大全

容器生命周期管理

  • run

  • start/stop/restart

  • kill

  • rm

  • pause/unpause

  • create

  • exec

容器操作

  • ps

  • inspect

  • top

  • attach

  • events

  • logs

  • wait

  • export

  • port

容器rootfs命令

  • commit

  • cp

  • diff

鏡像倉庫

  • login

  • pull

  • push

  • search

本地鏡像管理

  • images

  • rmi

  • tag

  • build

  • history

  • save

  • load

  • import

info|version


  • info

  • version

以上是“Linux下常用docker命令有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蓬安县| 嘉祥县| 大厂| 突泉县| 建湖县| 密山市| 交城县| 绥宁县| 偏关县| 台中县| 万载县| 贵定县| 金湖县| 隆安县| 永胜县| 二手房| 浙江省| 新安县| 曲靖市| 会理县| 乳源| 翁牛特旗| 东乡| 通州市| 高密市| 达州市| 兰考县| 福安市| 宿松县| 天气| 衡东县| 太仓市| 昌吉市| 赤水市| 海盐县| 黔西县| 金门县| 武隆县| 固阳县| 桦南县| 东山县|