摘要:原文地址直接訪問是一個虛擬環境容器,可以將應用代碼環境配置系統環境等一并打包在一起,生成一個鏡像,然后就可以發布到任意平臺上。
原文地址: 直接訪問
Docker是一個虛擬環境容器,可以將應用代碼、環境配置、系統環境等一并打包在一起,生成一個鏡像,然后就可以發布到任意平臺上。
與VM的區別VM在物理機的操作系統上建立了一個中間軟件層 hypervisor,利用物理機資源,虛擬出多個硬件資源,這些新的虛擬硬件環境、安裝的操作系統、相應軟件便構成了一臺虛擬機
而 Docker 對硬件資源,在不同docker container上做了隔離,使得每個docker container擁有不同的環境,同時可以共享硬件資源
日常使用的基本概念核心功能簡答介紹:
Docker是C/S模式
images:docker鏡像,是Docker run的原材料
container: Docker運行的內容,是獨立存在的
data volumes: 通過數據掛載的方式,實現數據共享
network:用戶容器與外部、容器之間的通信,常用的方法有端口映射、link等
使用流程 基本操作docker version: 查看基本版本信息,包括client、server
關于鏡像的基本操作docker search: 默認在 https://hub.docker.com 中查詢鏡像,當然可以修改registry
docker pull: 鏡像拉取 docker pull imageName:version
docker push: 鏡像提交
docker images: 查看本地鏡像
docker rmi: 刪除本地鏡像
docker build:利用 Dockerfile 制作鏡像,例如 docker build -t newImageName -f dockerFile [contextPath]
docker commit: 基于運行的 container 制作鏡像
關于容器的基本操作
docker run
鏡像的運行
d: 在后臺運行
v: 用戶數據掛載
p: 端口映射,實現外部與容器之間的通信
rm: 容器推出時,直接刪除容器
i: 交互式的方式
t: 在容器中啟動一個終端
docker ps
查詢當前存在的容器
a: 列出所有容器
q: 僅出 container id
dock exec: 在容器中執行命名,例如可以使用 docker exec -it containerId /bin/bash 進入到容器內部
docker stop: 停止容器的運行
docker restart: 重新啟動容器的運行
docker rm: 容器刪除
DockerFile# 指定基礎鏡像 FROM NODE:10.12 ## 從本地 copy 文件到鏡像中 COPY ./ /data/my-node/ ## 切換 container 的工作目錄 WORKDIR /data/my/node ## 執行命令 RUN npm install ## 容器的啟動命名 ENTRYPOINT ["node", "./index.js"]
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/27492.html
摘要:時間年月日星期六說明本文部分內容均來自慕課網。必填用于執行命令,當執行完畢后,將產生一個新的文件層。可選指定此鏡像啟動時默認執行命令。可選用于指定需要暴露的網絡端口號。可選向鏡像中掛載一個卷組。 時間:2017年09月16日星期六說明:本文部分內容均來自慕課網。@慕課網:http://www.imooc.com 教學源碼:無 學習源碼:無 第一章:課程簡介 1-1 課程介紹 Docke...
摘要:前言其實接觸也有一段時間了,但是一直沒有做下總結,現在網上關于的介紹也有很多了,本著好記性不如爛筆頭的原則,還是自己再記錄一波吧。實現目標安裝探索基本概念及用法環境準備位,內核版本不低于安裝以下命令均需在權限下執行。 showImg(https://segmentfault.com/img/remote/1460000017894270?w=538&h=344); 前言 其實接觸 do...
摘要:初識是什么是一個開源的應用容器引擎,基于語言并遵從協議開源。容器是完全使用沙箱機制,相互之間不會有任何接口更重要的是容器性能開銷極低。命令為,如下由此可知,我們新打包的鏡像的為。登錄賬號再輸入自己的賬號密碼即可。 初識Docker Docker是什么? ??Docker 是一個開源的應用容器引擎,基于?Go 語言并遵從Apache2.0協議開源。??Docker 可以讓開發者打包他們的...
摘要:的安裝支持和系統,置于安裝過程大家可以去查看官方的文檔,也可以搜索別的教程,需要一點基礎。注意我們是安裝的,是用于商業模式的。 Dokcer介紹: Docker是一種容器相關的技術,簡單來說你可以把它當做一個微型的獨立系統,在這個系統里面運行各種軟件,然后又在linux服務器上或者是電腦上運行這個系統,這個系統就被稱為Docker容器,而運行Docker容器的機器就被稱為宿主機。Doc...
摘要:從命名上就知道這是一篇簡單粗暴的新手入門教程,為什么要簡單粗暴我認為有自學能力的人幫他入門就夠了,不能自學的一時半會兒也教不會,不符合入門教程的初衷,建議出門左拐去找找視頻教程本章目標大概了解是個什么玩意知道常用的指令參數能啟動一個容器不然 從命名上就知道這是一篇簡單粗暴的docker新手入門教程, 為什么要簡單粗暴? 我認為有自學能力的人幫他入門就夠了, 不能自學的一時半會兒也教不會...
閱讀 1961·2021-11-23 09:51
閱讀 873·2021-11-19 09:40
閱讀 829·2021-10-27 14:20
閱讀 5004·2021-10-09 09:52
閱讀 3297·2021-10-09 09:44
閱讀 1729·2021-10-08 10:05
閱讀 5054·2021-09-09 11:47
閱讀 3481·2019-08-30 12:47