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

Docker 常用命令詳細(xì)整理

 更新時間:2017年05月17日 09:19:48   投稿:lqh  
這篇文章主要介紹了Docker 常用命令詳細(xì)整理的相關(guān)資料,需要的朋友可以參考下

Docker 常用命令詳細(xì)整理

查看Docker信息(version、info)

# 查看docker版本
$docker version

# 顯示docker系統(tǒng)的信息
$docker info

對image的操作(search、pull、images、rmi、history)

# 檢索image
$docker search image_name

# 下載image
$docker pull image_name

# 列出鏡像列表; -a, --all=false Show all images; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs
$docker images

# 刪除一個或者多個鏡像; -f, --force=false Force; --no-prune=false Do not delete untagged parents
$docker rmi image_name

# 顯示一個鏡像的歷史; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs
$docker history image_name

啟動容器(run)

docker容器可以理解為在沙盒中運行的進(jìn)程。這個沙盒包含了該進(jìn)程運行所必須的資源,包括文件系統(tǒng)、系統(tǒng)類庫、shell 環(huán)境等等。但這個沙盒默認(rèn)是不會運行任何程序的。你需要在沙盒中運行一個進(jìn)程來啟動某一個容器。這個進(jìn)程是該容器的唯一進(jìn)程,所以當(dāng)該進(jìn)程結(jié)束的時候,容器也會完全的停止。

# 在容器中運行"echo"命令,輸出"hello word"
$docker run image_name echo "hello word"

# 交互式進(jìn)入容器中
$docker run -i -t image_name /bin/bash


# 在容器中安裝新的程序
$docker run image_name apt-get install -y app_name

Note: 在執(zhí)行apt-get 命令的時候,要帶上-y參數(shù)。如果不指定-y參數(shù)的話,apt-get命令會進(jìn)入交互模式,需要用戶輸入命令來進(jìn)行確認(rèn),但在docker環(huán)境中是無法響應(yīng)這種交互的。apt-get 命令執(zhí)行完畢之后,容器就會停止,但對容器的改動不會丟失。

查看容器(ps)

# 列出當(dāng)前所有正在運行的container
$docker ps
# 列出所有的container
$docker ps -a
# 列出最近一次啟動的container
$docker ps -l

保存對容器的修改(commit)

當(dāng)你對某一個容器做了修改之后(通過在容器中運行某一個命令),可以把對容器的修改保存下來,這樣下次可以從保存后的最新狀態(tài)運行該容器。

# 保存對容器的修改; -a, --author="" Author; -m, --message="" Commit message
$docker commit ID new_image_name

Note: image相當(dāng)于類,Container相當(dāng)于實例,不過可以動態(tài)給實例安裝新軟件,然后把這個container用commit命令固化成一個image。

對容器的操作(rm、stop、start、kill、logs、diff、top、cp、restart、attach)

# 刪除所有容器
$docker rm `docker ps -a -q`

# 刪除單個容器; -f, --force=false; -l, --link=false Remove the specified link and not the underlying container; -v, --volumes=false Remove the volumes associated to the container
$docker rm Name/ID

# 停止、啟動、結(jié)束一個容器
$docker stop Name/ID
$docker start Name/ID
$docker kill Name/ID

# 從一個容器中取日志; -f, --follow=false Follow log output; -t, --timestamps=false Show timestamps
$docker logs Name/ID

# 列出一個容器里面被改變的文件或者目錄,list列表會顯示出三種事件,A 增加的,D 刪除的,C 被改變的
$docker diff Name/ID

# 顯示一個運行的容器里面的進(jìn)程信息
$docker top Name/ID

# 從容器里面拷貝文件/目錄到本地一個路徑
$docker cp Name:/container_path to_path
$docker cp ID:/container_path to_path

# 重啟一個正在運行的容器; -t, --time=10 Number of seconds to try to stop for before killing the container, Default=10
$docker restart Name/ID

# 附加到一個運行的容器上面; --no-stdin=false Do not attach stdin; --sig-proxy=true Proxify all received signal to the process
$docker attach ID

Note: attach命令允許你查看或者影響一個運行的容器。你可以在同一時間attach同一個容器。你也可以從一個容器中脫離出來,是從CTRL-C。

保存和加載鏡像(save、load)

當(dāng)需要把一臺機(jī)器上的鏡像遷移到另一臺機(jī)器的時候,需要保存鏡像與加載鏡像。

# 保存鏡像到一個tar包; -o, --output="" Write to an file
$docker save image_name -o file_path
# 加載一個tar包格式的鏡像; -i, --input="" Read from a tar archive file
$docker load -i file_path

# 機(jī)器a
$docker save image_name > /home/save.tar
# 使用scp將save.tar拷到機(jī)器b上,然后:
$docker load < /home/save.tar

登錄registry server(login)

# 登陸registry server; -e, --email="" Email; -p, --password="" Password; -u, --username="" Username
$docker login

發(fā)布image(push)

# 發(fā)布docker鏡像
$docker push new_image_name

根據(jù)Dockerfile 構(gòu)建出一個容器

#build
   --no-cache=false Do not use cache when building the image
   -q, --quiet=false Suppress the verbose output generated by the containers
   --rm=true Remove intermediate containers after a successful build
   -t, --tag="" Repository name (and optionally a tag) to be applied to the resulting image in case of success
$docker build -t image_name Dockerfile_path

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • docker容器存放目錄磁盤空間滿了的解決

    docker容器存放目錄磁盤空間滿了的解決

    這篇文章主要介紹了docker容器存放目錄磁盤空間滿了的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 在Window 10上安裝Docker圖文教程

    在Window 10上安裝Docker圖文教程

    Docker 是一個開源的應(yīng)用容器引擎,功能十分強大,相信開發(fā)者們都不陌生?,F(xiàn)在,docker已經(jīng)發(fā)布了支持Windows10的穩(wěn)定版本,對于用戶來說是一個福音。接下來,小編就詳細(xì)介紹Win10系統(tǒng)安裝docker教程。
    2018-03-03
  • 使用Docker run的選項以覆蓋Dockerfile中的設(shè)置詳解

    使用Docker run的選項以覆蓋Dockerfile中的設(shè)置詳解

    今天小編就為大家分享一篇關(guān)于使用Docker run的選項以覆蓋Dockerfile中的設(shè)置詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Docker 網(wǎng)絡(luò)模式及配置方式

    Docker 網(wǎng)絡(luò)模式及配置方式

    這篇文章主要介紹了Docker 網(wǎng)絡(luò)模式及配置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Docker與iptables及實現(xiàn)bridge方式網(wǎng)絡(luò)隔離與通信操作

    Docker與iptables及實現(xiàn)bridge方式網(wǎng)絡(luò)隔離與通信操作

    這篇文章主要介紹了Docker與iptables及實現(xiàn)bridge方式網(wǎng)絡(luò)隔離與通信操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 樹莓派系列之使用docker安裝青龍面板和改端口號的配置問題

    樹莓派系列之使用docker安裝青龍面板和改端口號的配置問題

    這篇文章主要介紹了樹莓派系列之使用docker安裝青龍面板和改端口號的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • Docker搭建MySQL雙主復(fù)制詳細(xì)教程

    Docker搭建MySQL雙主復(fù)制詳細(xì)教程

    Docker MySQL 雙主復(fù)制是一種數(shù)據(jù)庫高可用和數(shù)據(jù)冗余的技術(shù),它利用 Docker 容器化的優(yōu)勢,在兩個或多臺MySQL服務(wù)器上同時運行并維護(hù)數(shù)據(jù)庫副本,這兩個主服務(wù)器可以互相同步數(shù)據(jù)更新,本文給大家介紹了Docker搭建MySQL雙主復(fù)制詳細(xì)教程,需要的朋友可以參考下
    2024-07-07
  • 在Ubuntu上使用Grafana監(jiān)控Docker的方法

    在Ubuntu上使用Grafana監(jiān)控Docker的方法

    如今越來越多的公司開始使用Docker,一談起Docker總是會跟著讓人聯(lián)想到輕量這個詞,甚至?xí)幸环N通過Docker啟動一個服務(wù)會節(jié)省很多資源的錯覺。然而Docker的「輕」也只是相對于傳統(tǒng)虛擬機(jī)而已。Docker如何監(jiān)控呢?本文就給大家介紹在Ubuntu上如何使用Grafana監(jiān)控Docker。
    2016-12-12
  • 使用docker在服務(wù)器運行多個php版本

    使用docker在服務(wù)器運行多個php版本

    這篇文章主要介紹了利用docker在服務(wù)器運行多個版本php,本文以php7為例,通過實例代碼的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • 如何快速通過Docker安裝SQL?Server

    如何快速通過Docker安裝SQL?Server

    要用到sqlserver環(huán)境測試,用docker部署比較快,下面這篇文章主要給大家介紹了關(guān)于如何快速通過Docker安裝SQL?Server的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05

最新評論

辽阳县| 宽甸| 肥西县| 中宁县| 称多县| 宜兰市| 旬阳县| 姚安县| 游戏| 台中市| 札达县| 黑水县| 武隆县| 遂昌县| 陵川县| 丰台区| 荣昌县| 阿拉善右旗| 临邑县| 寿光市| 香港| 葫芦岛市| 英吉沙县| 岳阳县| 古交市| 红河县| 上杭县| 陕西省| 潍坊市| 玉溪市| 济阳县| 通江县| 汝城县| 行唐县| 建宁县| 防城港市| 铜陵市| 田林县| 合水县| 汶上县| 健康|