成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

慕課網(wǎng)_《第一個(gè)docker化的java應(yīng)用》學(xué)習(xí)總結(jié)

李濤 / 3440人閱讀

摘要:時(shí)間年月日星期四說(shuō)明本文部分內(nèi)容均來(lái)自慕課網(wǎng)。倉(cāng)庫(kù)構(gòu)建鏡像的目的是為了在其機(jī)器上運(yùn)行鏡像程序。使用參數(shù),冒號(hào)前面為主機(jī)端口,后面為容器端口。

時(shí)間:2017年04月27日星期四
說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com
教學(xué)示例源碼:無(wú)
個(gè)人學(xué)習(xí)源碼:無(wú)

第一章:課程介紹 1-1 課程介紹

Docker能火的原因

快速的持續(xù)集成
服務(wù)的彈性伸縮
部署簡(jiǎn)單,解放運(yùn)維
為企業(yè)節(jié)省機(jī)器資源

課程內(nèi)容

什么是docker
理解docker
走進(jìn)docker
HelloWorld
Nginx服務(wù)
docker化的Javaweb
1-2 什么是docker

Docker歷史

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 1.13

什么是Docker

docker是世界領(lǐng)先的軟件容器化平臺(tái)
docker公司開(kāi)發(fā),開(kāi)源,托管在github上
跨平臺(tái),支持Windows、Macos、Linux
第二章:了解docker 2-1 docker思想

docker思想

集裝箱:容器
標(biāo)準(zhǔn)化:運(yùn)輸方式、存儲(chǔ)方式、API接口
隔離:輕量級(jí)容器虛擬機(jī)技術(shù)
2-2 docker解決了什么問(wèn)題

docker解決了什么問(wèn)題

我本地運(yùn)行沒(méi)問(wèn)題?。哼\(yùn)行環(huán)境不一致的問(wèn)題
系統(tǒng)好卡,哪個(gè)哥們又寫死循環(huán)了:由于單個(gè)應(yīng)用占用系統(tǒng)資源過(guò)大導(dǎo)致服務(wù)器掛掉從而導(dǎo)致同服務(wù)器其它應(yīng)用掛掉的問(wèn)題
雙11來(lái)了,服務(wù)器撐不住啦:使得服務(wù)器數(shù)量的增加變得簡(jiǎn)單
第三章:走進(jìn)docker 3-1 docker核心技術(shù)

核心概念

鏡像:集裝箱
倉(cāng)庫(kù):超級(jí)碼頭
容器:運(yùn)行程序的地方

docker運(yùn)行程序的過(guò)程

去倉(cāng)庫(kù)把鏡像運(yùn)到本地,用命令把鏡像運(yùn)行起來(lái)變成容器。

分別講解核心概念

Build:構(gòu)建鏡像
Ship:運(yùn)輸鏡像,從倉(cāng)庫(kù)和主機(jī)上運(yùn)輸
Run:運(yùn)行的鏡像,就是容器
3-2 docker鏡像

docker鏡像的存儲(chǔ)方式

最底層:操作系統(tǒng)的引導(dǎo)
上面一層:具體的Linux操作系統(tǒng)
上面一層:具體的軟件,比如說(shuō)JDK、Tomcat
上面一層:我們自己的應(yīng)用代碼
最上面一層:容器層

3-3 docker容器

docker容器:本質(zhì)是一個(gè)進(jìn)程。類似虛擬機(jī)。

3-4 docker倉(cāng)庫(kù)

構(gòu)建鏡像的目的:是為了在其機(jī)器上運(yùn)行鏡像程序。
docker倉(cāng)庫(kù)

hub.docker.com
c.163.com
第四章:docker安裝 4-1 windows安裝docker

windows

Win10之外:
下載地址:https://www.docker.com/products/docker-toolbox
Win10:
下載地址:https://www.docker.com/products/docker#/windows
4-2 macos安裝docker

Macos

Yosemite 10.10.3+(2016/6):
https://www.docker.com/products/docker#/mac
舊版本:
下載地址:https://www.docker.com/products/docker-toolbox
4-3 linux安裝docker

Linux

Redhat & CentOS
系統(tǒng)要求:64-bit OS and version 3.10
Ubuntu
系統(tǒng)要求:64-bit OS and version 3.10

安裝教程可以參考

http://www.imooc.com/article/16448

安裝完成后

docker version:查看docker版本
service docker start:?jiǎn)?dòng)docker服務(wù)
第五章:docker初體驗(yàn) 5-1 第一個(gè)docker鏡像

第一個(gè)docker鏡像

docker pull [OPTIONS] NAME[:TAG]
從倉(cāng)庫(kù)拉取鏡像
docker images [OPTIONS][REPOSITORY[:TAG]]
查看本機(jī)的鏡像
默認(rèn)去docker官方倉(cāng)庫(kù)中拉取
5-2 第一個(gè)docker鏡像

運(yùn)行docker鏡像命令

docker run [OPTIONS] IMAGE[:TAG][COMMAND] [ARG…]

docker鏡像運(yùn)行流程:

第六章:docker運(yùn)行nginx靜態(tài)網(wǎng)站 6-1 運(yùn)行nginx鏡像

實(shí)踐前奏

持久運(yùn)行的容器
前臺(tái)掛起 & 后臺(tái)運(yùn)行
進(jìn)入容器內(nèi)部

常用命令

docker run -d imagename
以后臺(tái)運(yùn)行方式運(yùn)行docker鏡像
docker ps
查看正在運(yùn)行的容器
docker exec
查看運(yùn)行容器的內(nèi)部信息
docker exec -it CONTAINER ID bash
查看容器指定容器ID(CONTAINER ID)的信息
6-2 docker網(wǎng)絡(luò)

docker網(wǎng)絡(luò)

網(wǎng)絡(luò)類型:Bridge、Host、None
端口映射

docker網(wǎng)絡(luò)示意圖

docker run -d -p 8080:80 hub.c.163.com/library/nginx
運(yùn)行nginx鏡像,并指定主機(jī)的端口。使用 –p 參數(shù),冒號(hào)前面為主機(jī)端口,后面為容器端口。

第七章:第一個(gè)java web應(yīng)用 7-1 制作自己的鏡像

具體詳細(xì)過(guò)程,請(qǐng)查看我的另一篇文章

Linux_基于Docker快速搭建個(gè)人博客網(wǎng)站

制作自己的鏡像

dockerfile
docker build
Jpress: http://jpress.io/

編寫Dockerfile:創(chuàng)建一個(gè)名為Dockerfile的文件,內(nèi)容為下

from hub.c.163.com/library/tomcat

MAINTAINER zc [email protected]

COPY jpress.war /usr/local/tomcat/webapps

使用build命令構(gòu)建鏡像,并把鏡像命名為jpress

docker build -t jpress:latest .
7-2 運(yùn)行自己的容器

啟動(dòng)構(gòu)建好的鏡像

docker run -d -p 8888:8080 jpress

查看端口是否被占用

netstat -na|grep 8888

安裝mysql

docker pull hub.c.163.com/library/mysql:latest

創(chuàng)建數(shù)據(jù)庫(kù)并啟動(dòng)mysql

docker run --name dmysql -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=000000 -e MYSQL_DATABASE=jpress  hub.c.163.com/library/mysql

配置jpress

查看本機(jī)實(shí)際IP地址

ifconfig
第八章:課程總結(jié) 8-1 課程總結(jié)

內(nèi)容回顧

思想:集裝箱、標(biāo)準(zhǔn)化,隔離
鏡像(BUILD)、容器(SHIP)、倉(cāng)庫(kù)(RUN)
docker命令pull,build,run,stop,restart,exec…

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/69938.html

相關(guān)文章

  • 課網(wǎng)_一個(gè)docker化的java應(yīng)用學(xué)習(xí)總結(jié)

    摘要:時(shí)間年月日星期四說(shuō)明本文部分內(nèi)容均來(lái)自慕課網(wǎng)。倉(cāng)庫(kù)構(gòu)建鏡像的目的是為了在其機(jī)器上運(yùn)行鏡像程序。使用參數(shù),冒號(hào)前面為主機(jī)端口,后面為容器端口。 時(shí)間:2017年04月27日星期四說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示例源碼:無(wú)個(gè)人學(xué)習(xí)源碼:無(wú) 第一章:課程介紹 1-1 課程介紹 Docker能火的原因 快速的持續(xù)集成 服務(wù)的彈性伸縮 部署...

    vvpvvp 評(píng)論0 收藏0
  • 課網(wǎng)_Docker入門》學(xué)習(xí)總結(jié)

    摘要:時(shí)間年月日星期六說(shuō)明本文部分內(nèi)容均來(lái)自慕課網(wǎng)。必填用于執(zhí)行命令,當(dāng)執(zhí)行完畢后,將產(chǎn)生一個(gè)新的文件層。可選指定此鏡像啟動(dòng)時(shí)默認(rèn)執(zhí)行命令??蛇x用于指定需要暴露的網(wǎng)絡(luò)端口號(hào)。可選向鏡像中掛載一個(gè)卷組。 時(shí)間:2017年09月16日星期六說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com 教學(xué)源碼:無(wú) 學(xué)習(xí)源碼:無(wú) 第一章:課程簡(jiǎn)介 1-1 課程介紹 Docke...

    CoorChice 評(píng)論0 收藏0
  • 課網(wǎng)_《2小時(shí)學(xué)會(huì)SpringBoot》學(xué)習(xí)總結(jié)

    摘要:小時(shí)學(xué)會(huì)學(xué)習(xí)總結(jié)時(shí)間年月日星期六說(shuō)明本文部分內(nèi)容均來(lái)自慕課網(wǎng)。慕課網(wǎng)教學(xué)示例源碼暫無(wú)。數(shù)據(jù)庫(kù)操作下第六章事務(wù)管理事務(wù)管理只有查詢的時(shí)候不加事務(wù),其它任何操作都要加事務(wù)。第七章課程回顧課程回顧總結(jié)介紹安裝配置的使用數(shù)據(jù)庫(kù)操作 《2小時(shí)學(xué)會(huì)SpringBoot》學(xué)習(xí)總結(jié) 時(shí)間:2017年2月18日星期六說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示...

    aisuhua 評(píng)論0 收藏0
  • 課網(wǎng)_《Spring Boot熱部署》學(xué)習(xí)總結(jié)

    時(shí)間:2017年12月01日星期五說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com 教學(xué)源碼:無(wú) 學(xué)習(xí)源碼:https://github.com/zccodere/s... 第一章:課程介紹 1-1 課程介紹 熱部署的使用場(chǎng)景 本地調(diào)式 線上發(fā)布 熱部署的使用優(yōu)點(diǎn) 無(wú)論本地還是線上,都適用 無(wú)需重啟服務(wù)器:提高開(kāi)發(fā)、調(diào)式效率、提升發(fā)布、運(yùn)維效率、降低運(yùn)維成本 前置...

    Channe 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<