黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Docker教程
Docker安裝
Docker使用
Docker實(shí)例

Docker Hello World

Docker 允許你在容器內(nèi)運(yùn)行應(yīng)用程序, 使用 docker run 命令來(lái)在容器內(nèi)運(yùn)行一個(gè)應(yīng)用程序。

輸出Hello world

bjpowernode@bjpowernode:~$ docker run ubuntu:15.10 /bin/echo "Hello world"
Hello world

各個(gè)參數(shù)解析:

? docker: Docker 的二進(jìn)制執(zhí)行文件。

? run: 與前面的 docker 組合來(lái)運(yùn)行一個(gè)容器。

? ubuntu:15.10 指定要運(yùn)行的鏡像,Docker 首先從本地主機(jī)上查找鏡像是否存在,如果不存在,Docker 就會(huì)從鏡像倉(cāng)庫(kù) Docker Hub 下載公共鏡像。

? /bin/echo "Hello world": 在啟動(dòng)的容器里執(zhí)行的命令

以上命令完整的意思可以解釋為:Docker 以 ubuntu15.10 鏡像創(chuàng)建一個(gè)新容器,然后在容器里執(zhí)行 bin/echo "Hello world",然后輸出結(jié)果。

運(yùn)行交互式的容器

我們通過(guò) docker 的兩個(gè)參數(shù) -i -t,讓 docker 運(yùn)行的容器實(shí)現(xiàn)"對(duì)話(huà)"的能力:

bjpowernode@bjpowernode:~$ docker run -i -t ubuntu:15.10 /bin/bash
root@0123ce188bd8:/#

各個(gè)參數(shù)解析:

? -t: 在新容器內(nèi)指定一個(gè)偽終端或終端。

? -i: 允許你對(duì)容器內(nèi)的標(biāo)準(zhǔn)輸入 (STDIN) 進(jìn)行交互。

注意第二行 root@0123ce188bd8:/#,此時(shí)我們已進(jìn)入一個(gè) ubuntu15.10 系統(tǒng)的容器

我們嘗試在容器中運(yùn)行命令 cat /proc/version和ls分別查看當(dāng)前系統(tǒng)的版本信息和當(dāng)前目錄下的文件列表

root@0123ce188bd8:/#  cat /proc/version
Linux version 4.4.0-151-generic (buildd@lgw01-amd64-043) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) ) #178-Ubuntu SMP Tue Jun 11 08:30:22 UTC 2019
root@0123ce188bd8:/# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
root@0123ce188bd8:/# 

我們可以通過(guò)運(yùn)行 exit 命令或者使用 CTRL+D 來(lái)退出容器。

root@0123ce188bd8:/#  exit
exit
root@bjpowernode:~# 

注意第三行中 root@bjpowernode:~# 表明我們已經(jīng)退出了當(dāng)期的容器,返回到當(dāng)前的主機(jī)中。

啟動(dòng)容器(后臺(tái)模式)

使用以下命令創(chuàng)建一個(gè)以進(jìn)程方式運(yùn)行的容器

bjpowernode@bjpowernode:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63

在輸出中,我們沒(méi)有看到期望的 "hello world",而是一串長(zhǎng)字符

2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63

這個(gè)長(zhǎng)字符串叫做容器 ID,對(duì)每個(gè)容器來(lái)說(shuō)都是唯一的,我們可以通過(guò)容器 ID 來(lái)查看對(duì)應(yīng)的容器發(fā)生了什么。

首先,我們需要確認(rèn)容器有在運(yùn)行,可以通過(guò) docker ps 來(lái)查看:

bjpowernode@bjpowernode:~$ docker ps
CONTAINER ID        IMAGE                  COMMAND              ...  
5917eac21c36        ubuntu:15.10           "/bin/sh -c 'while t…"    ...

輸出詳情介紹:

CONTAINER ID: 容器 ID。

IMAGE: 使用的鏡像。

COMMAND: 啟動(dòng)容器時(shí)運(yùn)行的命令。

CREATED: 容器的創(chuàng)建時(shí)間。

STATUS: 容器狀態(tài)。

狀態(tài)有7種:

? created(已創(chuàng)建)

? restarting(重啟中)

? running(運(yùn)行中)

? removing(遷移中)

? paused(暫停)

? exited(停止)

? dead(死亡)

PORTS: 容器的端口信息和使用的連接類(lèi)型(tcp\udp)。

NAMES: 自動(dòng)分配的容器名稱(chēng)。

在宿主主機(jī)內(nèi)使用 docker logs 命令,查看容器內(nèi)的標(biāo)準(zhǔn)輸出:

bjpowernode@bjpowernode:~$ docker logs 2b1b7a428627

bjpowernode@bjpowernode:~$ docker logs amazing_cori

停止容器

我們使用 docker stop 命令來(lái)停止容器:

通過(guò) docker ps 查看,容器已經(jīng)停止工作:

bjpowernode@bjpowernode:~$ docker ps

可以看到容器已經(jīng)不在了。

也可以用下面的命令來(lái)停止:

bjpowernode@bjpowernode:~$ docker stop amazing_cori
全部教程
主站蜘蛛池模板: 美女色黄 | 无遮挡h肉动漫在线播放内衣 | avtt亚洲一区中文字幕 | 国产激情一级毛片久久久 | 免费体验120秒| 一级黄色大片视频 | 国产黄色网 | 日本三级2018亚洲视频 | 黄色成人在线网站 | 久久久久国产精品免费看 | 免费观看a黄一级视频 | 999精品在线| 日韩中文字幕视频 | 亚洲成年人在线 | 在线观着免费观看国产黄 | 亚洲日本视频在线观看 | 五月婷婷在线观看视频 | 欧美成人观看 | 日本三级2018亚洲视频 | 黄色网址免费在线播放 | 国产成人精品三级91在线影院 | 欧美网站在线看 | 2021天堂在线亚洲精品专区 | 午夜免费体验 | 欧美日韩国产专区 | 青草视频网站在线观看 | 天天摸天天碰色综合网 | 国产综合色在线视频 | 国产成人啪午夜精品网站 | 欧美日本道 | 视频一区二区在线播放 | 妞干网视频在线观看 | 日韩影院在线观看 | 中文字幕在线网站 | 日韩欧美一区二区三区不卡视频 | 国产一区二区自拍视频 | 久久午夜一区二区 | 日本精品高清一区二区2021 | a级无毛片 | video性free亚洲高清 | 狠狠色综合网站久久久久久久 |