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

Docker如何進(jìn)入啟動容器

 更新時(shí)間:2017年07月30日 16:01:56   作者:AdaFanmm  
本篇文章主要介紹了Docker如何進(jìn)入啟動容器,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

本文介紹了Docker如何進(jìn)入啟動容器,分享給大家,具體如下:

在使用-d參數(shù)時(shí),容器啟動后會進(jìn)入后臺,用戶無法看到容器中的信息,也無法進(jìn)行操作。

這個(gè)時(shí)候如果需要進(jìn)入容器進(jìn)行操作,有多種方法,包括使用官方的attach或exec命令,以及第三方的nsenter工具等。

1、attach命令

attach命令是Docker自帶的命令,命令格式為:

docker attach [–detach-keys[=[]]] [–no-stdin] [–sig-proxy[=true]] Container

支持三個(gè)主要選項(xiàng):

·–detach-keys[=[]]:指定退出attach模式的快捷鍵序列,默認(rèn)是CTRL-p CTRL-q;

·–no-stdin=true|false:是否關(guān)閉標(biāo)準(zhǔn)輸入,默認(rèn)是保持打開;

·–sig-proxy=true|false:是否代理收到的系統(tǒng)信號給應(yīng)用進(jìn)程,默認(rèn)為true。

但是,使用attach命令有時(shí)候并不方便。當(dāng)多個(gè)窗口同時(shí)使用attach命令連到同一個(gè)容器的時(shí)候,所有窗口都會同步顯示。當(dāng)某個(gè)窗口因命令阻塞時(shí),其他窗口也無法執(zhí)行操作了。

2、exec命令

Docker從1.3.0版本起提供了一個(gè)更加方便的exec命令,可以在容器內(nèi)直接執(zhí)行任意命令。該命令的基本格式為:

docker exec [-d|–detach] [–detach-keys[=[]]] [-i|–interactive] [–privileged] [-t|–tty] [-u|–user[=USER]] CONTAINER COMMAND [ARG…]。

比較重要的參數(shù)有:

·-i,–interactive=true|false:打開標(biāo)準(zhǔn)輸入接受用戶輸入命令,默認(rèn)為false;

·–privileged=true|false:是否給執(zhí)行命令以高權(quán)限,默認(rèn)為false;

·-t,–tty=true|false:分配偽終端,默認(rèn)為false;

·-u,–user=”“:執(zhí)行命令的用戶名或ID。

例如進(jìn)入到剛創(chuàng)建的容器中,并啟動一個(gè)bash:

可以看到,一個(gè)bash終端打開了,在不影響容器內(nèi)其他應(yīng)用的前提下,用戶可以很容易與容器進(jìn)行交互。
通過指定-it參數(shù)來保持標(biāo)準(zhǔn)輸入打開,并且分配一個(gè)偽終端。通過exec命令對容器執(zhí)行操作是最為推薦的方式。

3、nsenter 工具

在util-Linux軟件包版本2.23+中包含nsenter工具。如果系統(tǒng)中的util-linux包沒有該命令,可以按照下面的方法從源碼安裝:

$ cd /tmp; curl https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz | tar -zxf-; cd util-linux-2.24;
$ ./configure --without-ncurses
$ make nsenter && cp nsenter /usr/local/bin

為了使用nsenter連接到容器,還需要找到容器進(jìn)程的PID,可以通過下面的命令獲取:

PID=$(docker inspect --format "{{ .State.Pid }}" )

通過這個(gè)PID,就可以連接到這個(gè)容器:

$ nsenter --target $PID --mount --uts --ipc --net --pid

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 嘗試Docker+Nginx部署單頁應(yīng)用方法

    嘗試Docker+Nginx部署單頁應(yīng)用方法

    這篇文章主要介紹了嘗試Docker+Nginx部署單頁應(yīng)用方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • docker安裝redmine步驟

    docker安裝redmine步驟

    在本篇文章里小編給大家整理的是關(guān)于docker安裝redmine步驟和相關(guān)代碼,需要的朋友們學(xué)習(xí)下。
    2020-01-01
  • 基于docker啟動nginxssl配置

    基于docker啟動nginxssl配置

    這篇文章主要介紹了基于docker啟動nginxssl配置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Docker如何創(chuàng)建一個(gè)Jar服務(wù)容器

    Docker如何創(chuàng)建一個(gè)Jar服務(wù)容器

    這篇文章主要介紹了Docker如何創(chuàng)建一個(gè)Jar服務(wù)容器問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Centos中使用Docker安裝rabbitmq的問題記錄

    Centos中使用Docker安裝rabbitmq的問題記錄

    這篇文章主要介紹了Centos中使用Docker安裝rabbitmq的問題記錄,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-05-05
  • Docker安裝部署Redis數(shù)據(jù)庫的實(shí)現(xiàn)步驟

    Docker安裝部署Redis數(shù)據(jù)庫的實(shí)現(xiàn)步驟

    本文主要介紹了Docker安裝部署Redis數(shù)據(jù)庫的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Windows11上Docker Desktop鏡像源配置失效排查與解決方案

    Windows11上Docker Desktop鏡像源配置失效排查與解決方案

    這篇文章主要介紹了Windows11上Docker Desktop鏡像源配置失效排查與解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • dockerfile中su命令切換用戶激活環(huán)境,報(bào)錯(cuò)su: invalid option -- ‘n‘

    dockerfile中su命令切換用戶激活環(huán)境,報(bào)錯(cuò)su: invalid option 

    本文主要介紹了dockerfile中su命令切換用戶激活環(huán)境以及報(bào)錯(cuò)su: invalid option -- ‘n‘的問題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-01-01
  • Docker鏡像用普通用戶啟動服務(wù)的實(shí)現(xiàn)

    Docker鏡像用普通用戶啟動服務(wù)的實(shí)現(xiàn)

    使用普通用戶啟動Docker容器中的服務(wù),可以有效降低潛在的安全風(fēng)險(xiǎn),本文主要介紹了Docker鏡像用普通用戶啟動服務(wù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • docker?安裝部署多個(gè)MySQL的實(shí)現(xiàn)步驟

    docker?安裝部署多個(gè)MySQL的實(shí)現(xiàn)步驟

    本文主要介紹了docker?安裝部署多個(gè)MySQL的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論

佛学| 大英县| 长武县| 民勤县| 昂仁县| 安阳市| 精河县| 汶川县| 油尖旺区| 汤阴县| 湘潭市| 富源县| 会昌县| 天镇县| 沅陵县| 班戈县| 富民县| 大邑县| 永德县| 通海县| 拉孜县| 郁南县| 马关县| 保康县| 岳西县| 全椒县| 香港 | 孝昌县| 红河县| 浪卡子县| 襄樊市| 黎川县| 宜丰县| 正阳县| 安仁县| 定襄县| 通海县| 苍南县| 景洪市| 齐齐哈尔市| 房产|