色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

docker用root進(jìn)入容器的操作

瀏覽:67日期:2024-10-31 10:17:10
首先運(yùn)行docker容器

docker用root進(jìn)入容器的操作

運(yùn)行命令是root用戶

sudo docker exec -it -u root ec33c19230ca /bin/bash

docker用root進(jìn)入容器的操作

補(bǔ)充:Docker中進(jìn)入容器命令行及后臺(tái)運(yùn)行

Docker中我們一般會(huì)有兩種執(zhí)行命令的方式,一種是直接進(jìn)入容器的命令行,在終端執(zhí)行并查看結(jié)果,一種是在后臺(tái)執(zhí)行,并不會(huì)在終端查看結(jié)果。

1、進(jìn)入容器命令行

su rootdocker run -i -t ubuntu:16.04 /bin/bash#或者執(zhí)行下面這句docker run -it ubuntu:16.04 /bin/bash

-i和-t的作用是幫助你進(jìn)入交互模式,如果不加這部分,你將無法進(jìn)入容器內(nèi)部,更別說使用命令行了。/bin/bash的意思就是使用容器的命令行來輸入命令。執(zhí)行結(jié)果如下:

root@7d150a0fb029:/#

root后面跟的就是容器id,表明你已經(jīng)進(jìn)入容器,可以輸入命令了,你可以輸入一些常用命令試試:

root@7d150a0fb029:/# docker run -i -t ubuntu:16.04 /bin/bash

結(jié)果輸出了鏡像的內(nèi)核版本信息:

Linux version 4.13.0-36-generic (buildd@lgw01-amd64-033) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)) #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018

通過exit可退出容器。

2、后臺(tái)執(zhí)行命令

輸入下面的代碼,-d表示的就是后臺(tái)運(yùn)行,這點(diǎn)可以直接通過docker run --help查看該命令的功能。下面這句話的意思就是在鏡像的程序中添加引號(hào)內(nèi)的代碼,并在后臺(tái)運(yùn)行。

docker run -d ubuntu:16.04 /bin/sh -c 'while true; do echo hello world; sleep 1;done'

輸出結(jié)果不會(huì)顯示運(yùn)行的結(jié)果,而是給出新建的容器id,這里說明一下,每次輸入docker run命令都會(huì)新建一個(gè)容器,產(chǎn)生一個(gè)新的id。

輸出結(jié)果如下:

c7188be9bd7b5c0aa91c5eeb72013996c89bfdc2181d1a5ff7f880af6f8aff99

查看一下正在運(yùn)行的容器:

root@cdl-XPS15R:/home/cdl# docker ps -aCONTAINER ID IMAGECOMMAND CREATED STATUS PORTSNAMESc7188be9bd7b ubuntu:16.04 '/bin/sh -c ’while t…' 13 seconds ago Up 11 seconds keen_vaughan1b6ba17f7df7 ubuntu:16.04 '/bin/bash' 2 minutes ago Exited (0) 2 minutes ago cocky_noether7d150a0fb029 ubuntu:16.04 '/bin/bash' 4 minutes ago Exited (0) 2 minutes ago hopeful_banach

這里我們會(huì)發(fā)現(xiàn),第一個(gè)容器的id和后臺(tái)運(yùn)行的容器id前幾位一模一樣,但是長度要長很多,其實(shí)是一樣的,只不過通過ps命令打印輸出時(shí)為了方便顯示只顯示了前幾位。

如果我們想要進(jìn)入后臺(tái)運(yùn)行的容器的命令行而不創(chuàng)建新的容器,只需要輸入以下命令:

#exec是進(jìn)入已經(jīng)存在的容器,run是創(chuàng)建新容器docker exec -it c7188be9bd7b /bin/bash

你輸入那個(gè)更長的id也是一樣的效果:

docker exec -it c7188be9bd7b5c0aa91c5eeb72013996c89bfdc2181d1a5ff7f880af6f8aff99 /bin/bash

輸出結(jié)果都是:

root@c7188be9bd7b:/#

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Docker
相關(guān)文章:
主站蜘蛛池模板: 色拍拍噜噜噜aⅴ在线观看 色青青草原桃花久久综合 色婷婷91 | 91久久福利国产成人精品 | 美女被强行扒开双腿激情视频 | 99久久精品国产9999高清 | 国产三级手机在线 | 午夜欧美| 女人张腿让男桶免费视频网站 | 一本久道久久综合中文字幕 | 国产精品久久久久久亚洲伦理 | 欧美亚洲综合另类在线观看 | 亚洲成人在线视频播放 | 综合网站 | 亚洲午夜片子大全精品 | 免费人成年短视频在线观看免费网站 | a站在线观看 | 欧美成人影院 | 日本一级高清不卡视频在线 | 97se亚洲综合在线韩国专区福利 | 亚洲精品第一区二区三区 | 欧美成人精品手机在线观看 | 美女一级毛片毛片在线播放 | 国产精品制服 | www.黄com| 99热久久精品国产 | 久久青草免费免费91线频观看 | 国产性生活视频 | 精品国产杨幂在线观看福利 | 中文字幕在线观看不卡视频 | 午夜亚洲 | 欧美成人在线免费观看 | 精品国产呦系列在线看 | 97免费在线观看视频 | 精品韩国主播福利视频在线观看一 | 久久毛片视频 | 欧美成人一区二区三区 | 六月丁香婷婷天天在线 | 97国产在线播放 | 亚洲在线中文 | 一区二区三区免费精品视频 | 欧美成人交tv免费观看 | 国产亚洲精品精品国产亚洲综合 |