摘要:什么是是一個(gè)用來(lái)裝應(yīng)用的容器,就像被子可以放水,筆筒可以放筆一樣公司開(kāi)發(fā),開(kāi)源,托管在歷史開(kāi)源輪融資萬(wàn)輪萬(wàn)理解思想集裝箱標(biāo)準(zhǔn)化運(yùn)輸方式存儲(chǔ)方式接口隔離隔離了進(jìn)程和資源解決了什么問(wèn)題我本地運(yùn)行沒(méi)問(wèn)題啊操作系統(tǒng)命令不一致,版本不一致,版本不一致
Docker
https://www.docker.com
什么是Docker是一個(gè)用來(lái)裝應(yīng)用的容器,就像被子可以放水,筆筒可以放筆一樣
Docker 公司開(kāi)發(fā),開(kāi)源,托管在github
歷史2010 dotCloud PAAS
2013 docker 開(kāi)源
2014.6 Docker 1.0
2014.7 C輪融資 $4000萬(wàn)
2015.4 D輪 $9500萬(wàn)
理解Docker Docker思想集裝箱
標(biāo)準(zhǔn)化
運(yùn)輸方式
存儲(chǔ)方式
API接口
隔離:lxc隔離了進(jìn)程和資源
解決了什么問(wèn)題
我本地運(yùn)行沒(méi)問(wèn)題?。?/p>
操作系統(tǒng)命令不一致,jdk版本不一致,tomcat版本不一致
系統(tǒng)好卡,哪個(gè)哥們又寫死循環(huán)了?!
不會(huì)把別人程序占滿,每個(gè)人平均了對(duì)應(yīng)的cpu
雙 11來(lái)了,服務(wù)器撐不住了
標(biāo)準(zhǔn)方式運(yùn)行
核心技術(shù) 定義? 鏡像倉(cāng)庫(kù)容器(Build Ship Run)
? 去倉(cāng)庫(kù)把鏡像拉到本地,使用命令運(yùn)行在容器
Docker鏡像? 鏡像存儲(chǔ)格式:
? 聯(lián)合文件系統(tǒng)(分層實(shí)現(xiàn)鏡像存儲(chǔ))
最底層操作系統(tǒng)引導(dǎo)
操作系統(tǒng)
容器
應(yīng)用代碼
Docker容器底層都是只讀的,只有最上層的是可讀可寫的
Docker倉(cāng)庫(kù)hub.docker.com
c.163.com
實(shí)踐:
docker pull [OPTIONS] NAME:[:TAG]
docker pull hello-world
Docker images [options][REPOSITORY[:TAG]]
查看本機(jī)所有鏡像
運(yùn)行
docker run[OPTIONS] IMAGE:[:TAG][COMMAND][ARG...]
docker run hello-world
docker pull
docker 從 docker daemon 拉取鏡像
docker daemon 從本機(jī)檢查是否有鏡像,沒(méi)有則從遠(yuǎn)端docker 倉(cāng)庫(kù) 拉取對(duì)應(yīng)鏡像
docker run
把本地命令發(fā)送到docker daemon 先檢測(cè)本地是否存在 如果不存在,先pull 然后在運(yùn)行變成docker 容器
docker ps
查看當(dāng)前運(yùn)行的容器
docker exec
Docker 運(yùn)行 Nginx? -d, --detach Run container in background and print container ID
docker run -d nginx:latest
docker exec --help
docker exec -it 84 bash
docker stop -f [id]
docker 網(wǎng)絡(luò)
網(wǎng)絡(luò)類型
Bridge
Host
None
端口映射
docker run --help
docker run -d -p 8080:80 nginx:latext
制作自己的鏡像
Dockerfile
docker build
執(zhí)行dockerfile的事情
Jpress:http://jpress.io/
dockerfile
from 鏡像名
MAINTAINER [所有者名稱] [所有者聯(lián)系方式]
COPY [本地文件] [鏡像地址]
運(yùn)行
docker build . .代表本地目錄
docker build -t [鏡像起名字]
加速
vim /etc/docker/daemon.json
{"registry-mirrors":["https://fy707np5.mirror.aliyuncs.com"]}
systemctl daemon-reload
systemctl restart docker
基礎(chǔ)命令docker build -t friendlyname .# 使用此目錄的 Dockerfile 創(chuàng)建鏡像 docker run -p 4000:80 friendlyname # 運(yùn)行端口 4000 到 90 的“友好名稱”映射 docker run -d -p 4000:80 friendlyname # 內(nèi)容相同,但在分離模式下 docker ps # 查看所有正在運(yùn)行的容器的列表 docker stop# 平穩(wěn)地停止指定的容器 docker ps -a # 查看所有容器的列表,甚至包含未運(yùn)行的容器 docker kill # 強(qiáng)制關(guān)閉指定的容器 docker rm # 從此機(jī)器中刪除指定的容器 docker rm $(docker ps -a -q) # 從此機(jī)器中刪除所有容器 docker images -a # 顯示此機(jī)器上的所有鏡像 docker rmi # 從此機(jī)器中刪除指定的鏡像 docker rmi $(docker images -q) # 從此機(jī)器中刪除所有鏡像 docker login # 使用您的 Docker 憑證登錄此 CLI 會(huì)話 docker tag username/repository:tag # 標(biāo)記 以上傳到鏡像庫(kù) docker push username/repository:tag # 將已標(biāo)記的鏡像上傳到鏡像庫(kù) docker run username/repository:tag # 運(yùn)行鏡像庫(kù)中的鏡像
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27513.html
摘要:本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接聯(lián)盟鏈初識(shí)以及環(huán)境搭建流程原文已更新,請(qǐng)讀者前往原文閱讀這篇文章首先簡(jiǎn)單介紹了聯(lián)盟鏈?zhǔn)鞘裁?,再詳?xì)的介紹了環(huán)境搭建的整個(gè)流程。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:聯(lián)盟鏈初識(shí)以及Fabric環(huán)境搭建流程原文已更新,請(qǐng)讀者前往原文閱讀 這篇文章首先簡(jiǎn)單介紹了聯(lián)盟鏈?zhǔn)鞘裁矗僭敿?xì)的介紹了Fabric環(huán)境搭建的整個(gè)流程。 區(qū)塊鏈分類: 以參與方式分類,區(qū)...
摘要:如何在中使用動(dòng)畫前端掘金本文講一下中動(dòng)畫應(yīng)用的部分。與的快速入門指南推薦前端掘金是非常棒的框架,能夠創(chuàng)建功能強(qiáng)大,動(dòng)態(tài)功能的。自發(fā)布以來(lái),已經(jīng)廣泛應(yīng)用于開(kāi)發(fā)中。 如何在 Angular 中使用動(dòng)畫 - 前端 - 掘金本文講一下Angular中動(dòng)畫應(yīng)用的部分。 首先,Angular本生不提供動(dòng)畫機(jī)制,需要在項(xiàng)目中加入Angular插件模塊ngAnimate才能完成Angular的動(dòng)畫機(jī)制...
摘要:背景最近接到一個(gè)客戶需求,要求將學(xué)生的考試結(jié)果分析表格和圖表導(dǎo)出到。本著最好不要額外安裝軟件的原則,搜索過(guò)后分別嘗試了等等。但是實(shí)現(xiàn)效果都與預(yù)期差距較大。它們是開(kāi)源命令行工具,使用渲染引擎將呈現(xiàn)為和各種圖像格式。它們不需要顯示或顯示服務(wù)。 背景 最近接到一個(gè)客戶需求,要求將學(xué)生的考試結(jié)果分析表格和圖表導(dǎo)出到PDF。表格使用的是普通的table,圖表引用了https://www.char...
摘要:背景最近接到一個(gè)客戶需求,要求將學(xué)生的考試結(jié)果分析表格和圖表導(dǎo)出到。本著最好不要額外安裝軟件的原則,搜索過(guò)后分別嘗試了等等。但是實(shí)現(xiàn)效果都與預(yù)期差距較大。它們是開(kāi)源命令行工具,使用渲染引擎將呈現(xiàn)為和各種圖像格式。它們不需要顯示或顯示服務(wù)。 背景 最近接到一個(gè)客戶需求,要求將學(xué)生的考試結(jié)果分析表格和圖表導(dǎo)出到PDF。表格使用的是普通的table,圖表引用了https://www.char...
閱讀 3121·2023-04-26 01:58
閱讀 962·2021-11-24 09:38
閱讀 3293·2021-09-03 10:29
閱讀 723·2021-08-21 14:10
閱讀 1498·2019-08-30 15:44
閱讀 3096·2019-08-30 14:10
閱讀 3223·2019-08-29 16:32
閱讀 1485·2019-08-29 12:48