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

Linux中docker的使用方法講解

 更新時間:2017年12月15日 14:05:14   作者:方先生)  
本文給大家詳細(xì)介紹了linux中docker的使用,非常不錯,具有參考借鑒價(jià)值,需要的朋友參考下吧
# 列出當(dāng)前所有正在運(yùn)行的容器
$ docker ps

# 列出所有的容器
$ docker ps -a

# 列出最近一次啟動的容器
$ docker ps -l

# 查看容器的相關(guān)信息
$ docker inspect $CONTAINER_ID

刪除某一個容器:

docker rm 容器id

=========================================================================

當(dāng)利用 docker run 來創(chuàng)建容器時,Docker 在后臺運(yùn)行的標(biāo)準(zhǔn)操作包括:

檢查本地是否存在指定的鏡像,不存在就從公有倉庫下載
利用鏡像創(chuàng)建并啟動一個容器
分配一個文件系統(tǒng),并在只讀的鏡像層外面掛載一層可讀寫層
從宿主主機(jī)配置的網(wǎng)橋接口中橋接一個虛擬接口到容器中去
從地址池配置一個 ip 地址給容器
執(zhí)行用戶指定的應(yīng)用程序
執(zhí)行完畢后容器被終止

=========================================================

查看系統(tǒng)中存在的鏡像

[root@izuf63bjp8ts8nkl13pxh1z ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos latest 67591570dd29 12 weeks ago 191.8 MB

================================================================

創(chuàng)建一個新的容器:

docker run -i -t centos /bin/bash

查看運(yùn)行中的容器id:

[root@izuf63bjp8ts8nkl13pxh1z /]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
71d5ec72a193 centos "/bin/bash" 56 minutes ago Up 56 minutes prickly_albattani
0f72d2a74111 centos "/bin/bash" About an hour ago Up About an hour condescending_poitras

在容器71d5ec72a193中修改文件。

想要退出但不銷毀,可以CTRL+p+q。這是容器71d5ec72a193還是在后臺運(yùn)行的。

然后重新連接可以使用命令:

docker attach 71d5ec72a193 

或者是用下面命令:

docker exec -it CONTAINER_ID /bin/bash 進(jìn)入指定容器

用exec 的話,則用exit退出后,不會被銷毀。

哪怕容器被銷毀了,也可以重新進(jìn)入:

docker start 71d5ec72a193 
docker attach 71d5ec72a193 

=================================================

構(gòu)建鏡像的兩種方法:

方法一.使用docker commit 命令

方法二.使用docker build命令和Dockerfile文件

方法一:

[root@izuf63bjp8ts8nkl13pxh1z ~]# docker images --查看系統(tǒng)中目前有的鏡像
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos latest 67591570dd29 12 weeks ago 191.8 MB

[root@izuf63bjp8ts8nkl13pxh1z ~]# docker commit 71d5ec72a193 docker.io/centos-fx01 --根據(jù)容器id=71d5ec72a193 創(chuàng)建一個鏡像,創(chuàng)庫是docker.io,新生成的鏡像名是centos-fx01
sha256:6f86477df3c7a929b2ca8d9eee32cf278302f5eccd51338927d351ab0f9066b4

[root@izuf63bjp8ts8nkl13pxh1z ~]# docker images --查看系統(tǒng)中目前有的鏡像,生成一個新的鏡像centos-fx01成功
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/centos-fx01 latest 6f86477df3c7 29 seconds ago 191.8 MB
docker.io/centos latest 67591570dd29 12 weeks ago 191.8 MB

[root@izuf63bjp8ts8nkl13pxh1z ~]# docker run -it centos-fx01 /bin/bash --用這個新建的鏡像創(chuàng)建一個容器

root@806b7e2c0201 /]# ls --新建的容器id=806b7e2c0201

[root@izuf63bjp8ts8nkl13pxh1z ~]# docker ps -a --查看所有容器,可以看到容器id=806b7e2c0201 對于的鏡像是centos-fx01 
CONTAINER ID  IMAGE       COMMAND CREATED STATUS PORTS NAMES
806b7e2c0201  centos-fx01    "/bin/bash" 57 seconds ago Exited (0) 6 seconds ago kickass_kare
71d5ec72a193  centos        "/bin/bash" 3 hours ago Exited (0) 8 minutes ago prickly_albattani
0f72d2a74111  centos        "/bin/bash" 3 hours ago Exited (0) About an hour ago condescending_poitras 

======================================================

創(chuàng)建一個新容器,并且讓宿主機(jī)的目錄掛載到容器目錄中:

docker run -i -t -v /data/software/:/data/software/ centos-fx01 /bin/bash

給容器重命名:

docker rename oldC newC

刪除鏡像(需要停止容器):

docker stop $(docker ps -a -q)
docker rmi <image id>

總結(jié)

以上所述是小編給大家介紹的Linux中docker的使用方法講解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Docker遠(yuǎn)程連接設(shè)置的實(shí)現(xiàn)示例

    Docker遠(yuǎn)程連接設(shè)置的實(shí)現(xiàn)示例

    本文主要介紹了Docker遠(yuǎn)程連接設(shè)置的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • docker部署java服務(wù)的超完整步驟

    docker部署java服務(wù)的超完整步驟

    本人在做實(shí)驗(yàn)過程中,需要通過Java程序部署docker容器,故嘗試搜集資料,下面這篇文章主要給大家介紹了關(guān)于docker部署java服務(wù)的超完整步驟,需要的朋友可以參考下
    2023-03-03
  • 詳解docker nginx 容器啟動掛載到本地

    詳解docker nginx 容器啟動掛載到本地

    這篇文章主要介紹了詳解docker nginx 容器啟動掛載到本地,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Docker鏡像構(gòu)建速度優(yōu)化實(shí)現(xiàn)

    Docker鏡像構(gòu)建速度優(yōu)化實(shí)現(xiàn)

    本文主要介紹了Docker鏡像構(gòu)建速度優(yōu)化實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • docker搭建prometheus監(jiān)控教程

    docker搭建prometheus監(jiān)控教程

    這篇文章主要介紹了docker搭建prometheus監(jiān)控教程,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 在vscode中使用ssh運(yùn)行docker:從下載到運(yùn)行全流程

    在vscode中使用ssh運(yùn)行docker:從下載到運(yùn)行全流程

    首先在本機(jī)或者服務(wù)器上下載docker并運(yùn)行,本文目的旨在本機(jī)下載docker并打包,然后在服務(wù)器上進(jìn)行加載,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-08-08
  • 關(guān)于docker的15個小tip(技巧)

    關(guān)于docker的15個小tip(技巧)

    本篇文章主要介紹了docker的15個小tip(技巧),具有一定的參考價(jià)值,有需要的可以了解一下。
    2016-12-12
  • 解決docker pull鏡像報(bào)錯的問題

    解決docker pull鏡像報(bào)錯的問題

    這篇文章主要介紹了解決docker pull鏡像報(bào)錯的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • docker初始化安裝時的WSL兩個問題詳解

    docker初始化安裝時的WSL兩個問題詳解

    這篇文章主要給大家介紹了關(guān)于docker初始化安裝時的WSL兩個問題,文中通過代碼以及圖文介紹的非常詳細(xì),對初學(xué)者學(xué)習(xí)Docker,非常有幫助,需要的朋友可以參考下
    2023-12-12
  • CoreOS配置Docker鏡像加速器的方法

    CoreOS配置Docker鏡像加速器的方法

    本篇文章主要介紹了CoreOS配置Docker鏡像加速器的方法,CoreOS下的Docker配置是通過flannel unit來實(shí)現(xiàn)的,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05

最新評論

宁阳县| 黄山市| 巫溪县| 德惠市| 通榆县| 芒康县| 华宁县| 新泰市| 土默特左旗| 高邑县| 绥中县| 张家港市| 揭阳市| 五大连池市| 田林县| 诏安县| 恩施市| 蓝田县| 万安县| 松江区| 龙岩市| 新民市| 许昌市| 临湘市| 蒲城县| 尤溪县| 浠水县| 环江| 宜阳县| 霍州市| 延长县| 红桥区| 城固县| 辉县市| 巴里| 大渡口区| 临朐县| 砚山县| 且末县| 洛浦县| 沾化县|