Docker入門與基本操作(1)

2021-08-17 17:30:00 字數 1022 閱讀 2452

docker容器技術也是作業系統虛擬化的一種,傳統方式(vmware)是在硬體層面實現虛擬化,docker是在作業系統層面上實現虛擬化,因此更加輕量級

表1 容器技術與虛擬機器技術的比較

特性容器

虛擬機器啟動速度

秒級分鐘級

效能接近原生

較弱記憶體代價

很小較大

硬碟使用

一般為mb

一般為gb

執行密度

單機支援上千個容器

一般幾十個

隔離性安全隔離

完全隔離

遷移性優秀

一般

docker有三個核心概念:映象image、容器container、倉庫repository

映象可以理解為乙個系統iso,裡面裝好了某些應用

使用 docker images 可以檢視主機已有的映象資訊

- 圖中 repository 表示來自哪個倉庫

- tag表示映象的版本資訊

- image id表示映象唯一標識,一般可以用前幾位代替整個id

容器類似於乙個輕量級的沙箱,用來執行應用

容器是由映象建立的執行例項,可以啟動、開始、停止、刪除

映象本身是唯讀的,容器從映象啟動時會在最上層建立乙個可寫層

容器之間彼此隔離,互不可見

使用 docker ps 檢視執行中的容器

docker 倉庫類似於**倉庫,是集中存放映象檔案的地方

目前最大的公開倉庫是 docker hub,國內有時速雲、阿里雲等

參考官方文件,安裝社群版(community edition)

由於docker對linux的支援是原生的,本文介紹ubuntu下的安裝方式

Docker 入門操作

一些常見的docker操作,持續更新中.網易 網易映象需要登入 網易映象需要登入 網易映象需要登入 檢視本機所有映象 docker images 拉取該映象 版本號預設最新版 docker pull 映象名稱 版本號 執行映象 命令和引數可選 docker run 映象名稱 命令 引數 在後台執行容...

Docker 入門操作

一些常見的docker操作,持續更新中.網易 網易映象需要登入 網易映象需要登入 網易映象需要登入 檢視本機所有映象 docker images 拉取該映象 版本號預設最新版 docker pull 映象名稱 版本號 執行映象 命令和引數可選 docker run 映象名稱 命令 引數 在後台執行容...

docker基本操作

docker容器執行後退出,怎麼才能一直執行?常用命令 docker run d i t bin bash docker attach docker version 檢視docker的版本號,包括客戶端 服務端 依賴的go等 docker info 檢視系統 docker 層面資訊,包括管理的ima...