大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Docker教程
Docker安裝
Docker使用
Docker實例

Docker Hello World

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

輸出Hello world

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

各個參數(shù)解析:

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

? run: 與前面的 docker 組合來運行一個容器。

? ubuntu:15.10 指定要運行的鏡像,Docker 首先從本地主機上查找鏡像是否存在,如果不存在,Docker 就會從鏡像倉庫 Docker Hub 下載公共鏡像。

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

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

運行交互式的容器

我們通過 docker 的兩個參數(shù) -i -t,讓 docker 運行的容器實現(xiàn)"對話"的能力:

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

各個參數(shù)解析:

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

? -i: 允許你對容器內(nèi)的標準輸入 (STDIN) 進行交互。

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

我們嘗試在容器中運行命令 cat /proc/version和ls分別查看當前系統(tǒ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:/# 

我們可以通過運行 exit 命令或者使用 CTRL+D 來退出容器。

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

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

啟動容器(后臺模式)

使用以下命令創(chuàng)建一個以進程方式運行的容器

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

在輸出中,我們沒有看到期望的 "hello world",而是一串長字符

2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63

這個長字符串叫做容器 ID,對每個容器來說都是唯一的,我們可以通過容器 ID 來查看對應(yīng)的容器發(fā)生了什么。

首先,我們需要確認容器有在運行,可以通過 docker ps 來查看:

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

輸出詳情介紹:

CONTAINER ID: 容器 ID。

IMAGE: 使用的鏡像。

COMMAND: 啟動容器時運行的命令。

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

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

狀態(tài)有7種:

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

? restarting(重啟中)

? running(運行中)

? removing(遷移中)

? paused(暫停)

? exited(停止)

? dead(死亡)

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

NAMES: 自動分配的容器名稱。

在宿主主機內(nèi)使用 docker logs 命令,查看容器內(nèi)的標準輸出:

bjpowernode@bjpowernode:~$ docker logs 2b1b7a428627

bjpowernode@bjpowernode:~$ docker logs amazing_cori

停止容器

我們使用 docker stop 命令來停止容器:

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

bjpowernode@bjpowernode:~$ docker ps

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

也可以用下面的命令來停止:

bjpowernode@bjpowernode:~$ docker stop amazing_cori
全部教程
主站蜘蛛池模板: 日本免费毛片在线高清看 | 国产产一区二区三区久久毛片国语 | 香蕉视频亚洲 | 国产亚洲综合在线 | 久草久在线| 婷婷综合久久狠狠色99h | 久久精品中文字幕极品 | 成人国产一区二区 | 久久天天躁狠狠躁夜夜爽蜜月 | 99爱在线精品视频免费观看9 | 99爱视频在线观看 | 四虎影视2022入口网址 | 国产精品免费观在线 | 国产3区 | 91国内精品久久久久怡红院 | 欧美成人性做爰网站免费 | 热久久久久| 中文字幕日韩女同互慰视频 | 亚洲不卡视频 | 狠狠色综合久久婷婷 | 免费香蕉成视频成人网 | 99精品国产高清一区二区麻豆 | 国产精品久久久精品视频 | a资源在线| 久青草国产在视频在线观看 | 日韩精品中文字幕视频一区 | 亚洲 欧美 日韩 综合 | 国产激情视频一区二区三区 | 免费一级片在线 | 久久亚洲精品久久久久 | 精品伊人久久久99热这里只 | 九九精品免费视频 | 日日爽天天干 | 亚洲精品综合一二三区在线 | 97视97视频| 久久国产在线视频 | 国内精品自在自线视频香蕉 | 午夜看一级特黄a大片 | 色www 永久免费网站 | 精品午夜久久影视 | 欧美日韩色综合网站 |