執行容器

使用 docker run 可以啟動一個容器,並執行自訂的 Command Line 指令。

docker run ubuntu /bin/echo Hello, Docker!

執行結果會輸出:

Hello, Docker!

實際上 echo 指令是在 Ubuntu Linux 作業系統容器中執行。

多試試其他 Ubuntu Linux 的指令,例如 uname

docker run ubuntu /bin/uname -a

輸出結果:

Linux 5d45430a0a54 4.2.0-27-generic #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC
2016 x86_64 x86_64 x86_64 GNU/Linux

Docker Container 提供一個完全隔離的環境給 Ubuntu Linux,有別於傳統的虛擬機器,Docker 的容器十分輕量、隨時可以新建或刪除。

執行 Bash Shell

執行:

docker run -it ubuntu:14.04 /bin/bash

在 Container 的 Shell 試試一些常用的 Linux 指令:

  • ls
  • ps
  • pwd
  • dmesg
  • uname

要結束 Shell 只要執行:

exit

退出後可以用 docker ps -a 觀察容器的狀態,可以發現每一次 Docker 執行完指令後,都會回到停止狀態。

results matching ""

    No results matching ""