Docker與微服務
一、映象
1.映象分層
(1). Docker映象載入原理:
(2). UnionFS(聯合檔案系統)
(3). 具體細節
(4). 映象分層的好處
(5). 容器層、映象層
2.本地映象釋出到阿里雲
(1). 建立名稱空間
(2) 建立映象倉庫
(3) 阿里雲會自動生成操作指南
(3)講映象推送到Registry
(4)登入
(5)設定映象版本號
(6)推送
(7)測試
(8)從阿里雲Registry中拉取映象
二、容器資料卷
1.作用
2.特點
3.測試
(1). 在容器docker_data目錄中建立檔案
(2). 在本地host_data目錄下發現 dockerin.txt檔案已共享
(3). 在本地host_data目錄下新建檔案並寫入資料 hello docker
(4). 在容器docker_data目錄中發現hostin.txt檔案 並讀取到共享過來的資料
(5). docker inspect 容器ID 檢視容器內部細節
(6). 停止容器
(7). 在主機建立檔案c.txt
(8). 重啟容器
(9). 進入容器docker_data目錄下發現c.txt檔案已共享
4.容器卷的讀寫規則
(1). 建立只讀的Ubuntu容器例項
(2). 在本地主機上建立a.txt檔案 並寫入資料 xueyueqing
(3). 這容器中只能讀檔案,其他操作被限制
5.容器卷的繼承
(1). u2繼承u1的docker_data目錄及目錄下的檔案
(2). 在u2中建立檔案,u1中也會共享資料
(3). u2容器共享了主機的資料
三、docker上安裝常用軟體
1.Tomcat
(1).搜尋映象 docker search tomcat
(2).拉取映象,一般都是使用第一個 docker pull tomcat
(3).檢視tomcat映象是否下載成功 docker images tomcat
(4).使用tomcat映象建立容器例項 docker run -d -p 8080:8080 --name t1 tomcat
(5). 啟動成功
(6). 訪問不到tomcat首頁
(7). 進入tomcat容器,發現tomcat中webapps目錄下為空
(8). 刪掉webapps,將webapps.dist 改為webapps
(9). 停止、刪除容器一氣呵成
2.MySQL
(1). 簡易版
(2). 實戰版
[client] default_character_set=utf8 [mysqld] collation_server = utf8_general_ci character_set_server = utf8
3.Redis
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2899132/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- docker - [15] springboot微服務打包docker映象DockerSpring Boot微服務
- 【微服務】docker安裝mysql微服務DockerMySql
- 【微服務】docker安裝nginx微服務DockerNginx
- 【微服務】docker使用記錄微服務Docker
- SpringBoot 微服務打包 Docker 映象Spring Boot微服務Docker
- 微服務+Docker---springboot+nginx+mysql微服務DockerSpring BootNginxMySql
- jenkins+docker進行微服務部署JenkinsDocker微服務
- Docker:Docker部署Jenkins並共用宿主機Docker部署微服務多模組(二)構建微服務後端多模組DockerJenkins微服務後端
- 分散式與微服務分散式微服務
- 微服務--MQ安裝(+Docker命令應用)微服務MQDocker
- .Net Core微服務入門全紀錄(八)——Docker Compose與容器網路微服務Docker
- 微服務學習與思考(04):微服務技術體系微服務
- 微服務與架構師微服務架構
- 微服務概覽與治理微服務
- 微服務為什麼一定要用docker微服務Docker
- 微服務為什麼一定要上Docker?微服務Docker
- 微服務之springCloud 生產者和docker部署(二)微服務SpringGCCloudDocker
- 基於docker 如何部署surging分散式微服務引擎Docker分散式微服務
- 詳解Spring Cloud和Docker的微服務架構SpringCloudDocker微服務架構
- 微服務體系-docker容器cpu記憶體管理微服務Docker記憶體
- 十一、Docker搭建部署SpringCloud微服務專案DemoDockerSpringGCCloud微服務
- 最強微服務部署工具——Docker內容詳解微服務Docker
- SpringCloudAlibaba微服務docker容器打包和部署示例實戰SpringGCCloud微服務Docker
- 微服務化的道與術微服務
- 微服務中的Kafka與Micronaut微服務Kafka
- 微服務治理與統計分析微服務
- 微服務的歷史與陷阱微服務
- 微服務學習與思考(03):微服務總體架構圖解微服務架構圖解
- 微服務開發的意義 微服務與分散式的關係微服務分散式
- 微服務4:服務註冊與發現微服務
- SpringCloud分散式微服務b2b2c電子商務分散式微服務-docker-feign-hystrix(七)SpringGCCloud分散式微服務Docker
- 微服務的服務間通訊與服務治理微服務
- 『高階篇』docker容器來說微服務導學(一)Docker微服務
- 『高階篇』docker之微服務間如何通訊(六)Docker微服務
- Kubernetes+Docker微服務實踐之路--彈性擴容Docker微服務
- 08 . Jenkins之SpringCloud微服務+Vue+Docker持續整合JenkinsSpringGCCloud微服務VueDocker
- 微服務中GraphQL與RESTful比較微服務REST
- 微服務容器部署與持續整合微服務