容器是映象的執行時例項。正如從虛擬機器模板上啟動 vm 一樣,使用者也同樣可以從單個映象上啟動乙個或多個容器。虛擬機器和容器最大的區別是容器更快並且更輕量級——與虛擬機器執行在完整的作業系統之上相比,容器會共享其所在主機的作業系統/核心。
下圖為使用單個 docker 映象啟動多個容器的示意圖:
啟動容器的簡便方式是使用docker container run
命令。該命令可以攜帶很多引數,在其基礎的格式docker container run
中,指定了啟動所需的映象以及要執行的應用。docker container run -it ubuntu /bin/bash
則會啟動某個ubuntu linux
容器,並執行bash shell
作為其應用;如果想啟動powershell
並執行乙個應用,則可以使用命令docker container run -it microsoft- /powershell:nanoserver pwsh.exe
。
-it
引數可以將當前終端連線到容器的shell
終端之上。
容器隨著其
深入淺出Docker
本文講的是深入淺出docker,編者的話 本文是一篇docker入門文章,作者介紹了docker相關的基礎知識,包括docker映象 dockerfile docker容器 docker hub。然後作者使用docker搭建了乙個wordpress應用,基礎架構包含乙個nginx伺服器來路由 請求 ...
docker 深入淺出
一 如何開始 安裝docker yum y install docker brew cask install docker systemctl start docker systemctl enable docker.service cat etc docker daemon.json regist...
深入淺出Docker系列
深入淺出系列 深入淺出docker 一 docker核心技術預覽 深入淺出docker 二 docker命令列探秘 深入淺出docker 三 docker開源之路 深入淺出docker 四 docker的整合測試部署之道 深入淺出docker 五 基於fig搭建開發環境 原始碼分析系列 docker...