大战熟女丰满人妻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
全部教程
主站蜘蛛池模板: 久久久久久久网站 | 欧美激情视频二区 | 免费一级特黄 | 午夜视频网站 | 伊人久久狼人 | 亚洲精品永久一区 | 午夜精品福利视频 | 免费国产阿v视频在线观看 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 一级毛片免费一级直接观看 | 国精品在亚洲_欧美 | 久久久午夜精品 | 快射视频网 | 888午夜不卡理论久久 | 久久免费99精品久久久久久 | 欧美午夜精品 | 成人午夜大片 | 日韩天天摸天天澡天天爽视频 | 日本强日本不卡一 | 中文字幕在线视频在线看 | 91最新入口 | 九九国产在线 | 亚洲欧美香蕉在线日韩精选 | 国产精品久久久久久久久ktv | 亚欧美视频 | 成年黄网站免费大全毛片 | 自拍理论片 | 色福利视频| 成人午夜视频网站 | 国产欧美成人xxx视频 | 在线观看免费视频a | 在线观看视频中文字幕 | 欧美综合一区二区三区 | 88国产精品视频一区二区三区 | 老色鬼久久综合第一 | 国产一区二区精品在线观看 | 激情综合网婷婷 | 久久这里只有精品1 | 欧美一二三区 | 麻豆成人久久精品二区三区小说 | 伊人99在线观看 | 日本视频中文字幕一区二区 |