docker深入

技术docker深入 docker深入一、Docker Compose(容器单独是没有什么意义的,有意义的是容器编排)
1)Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Com

码头工人深入

1.Docker Compose(容器本身没有意义,有意义的是容器的排列)

1)Compose是一个用于定义和运行多容器Docker应用程序的工具。通过撰写,您可以使用YAML文件来配置应用程序的服务。然后,使用一个命令创建并启动配置中的所有服务。

三个步骤:

1.Dockerfile保证项目可以在任何地方运行。

2.docker-compose.yml

服务服务

-docker-comse.yml,你怎么写?

3 .准备启动项目

角色:散装容器布置

2)Compose是Docker的官方开源项目,需要安装。

Dockerfile允许程序在任何地方运行。

撰写实例:

版本: '3.9' #从v1.27.0开始可选

服务:

web:

大楼:

端口:

- '5000:5000'

卷:

-./代码

- logvolume01:/var/log

链接:

- redis

redis:

image: redis

卷:

logvolume01: {}

服务:容器/应用程序(redis、mysql.)

项目:一组相关的服务。比如博客(web,mysql)

3)安装合成

下载

sudo curl-L ' https://github.com/docker/compose/releases/download/1 . 29 . 2/docker-compose-$(uname-s)-(uname-m)'-o/usr/local/bin/docker-compose

中国地址:curl-l 3359 get . Dao cloud . io/dock/compose/releases/download/1 . 27 . 4/dock-compose-` uname-s '-` uname-m '/usr/local/bin/dock-compose

2.批准

sudo chmod x/usr/local/bin/docker-compose

检查版本

docker-撰写版本,已成功安装

官方演示测试:https://docs.docker.com/compose/gettingstarted/

1.创建文件夹

cd /home,mkdir composetest

2.创建一个文件app.py来复制官方应用程序。

编辑另一个文件

3.创建Dockerfile文件

4.创建dock-compose.yml文件

5 . docker-编写,提示让docker-编写构建

构建-构建,构建并再次运行。

访问成功。

使用docker服务查看

* *默认服务名文件名_服务名_编号

当docker群集时,num是服务的副本号。

* *网络规则

使用docker网络发现创建了一个网络。

项目中的所有服务都在同一个网络下,可以通过域名访问。

如:mysql:3306(10个mysql全部按域名访问)

检查网络信息docker网络检查编写测试_默认

正如你在刚才的官方演示中看到的

6.停止:

ctrl c

docker-向下编写

启动和停止只能在文件目录中使用。

* *结论:docker run之前单独启动或停止了容器。

编写Docker-compose . yml Docker-compose,一键批量启动服务。

概要:1.docker镜像运行=“容器”

2.Dockerfile构建映像(服务打包成映像)

启动项目(安排多个微服务/环境)

4.docker网络

二、yaml文件编写规则

#总共三层。

# 1级版本:(Docker引擎和yaml版本向后兼容)

#第2级服务:

#服务配置

形象

建设

网络

#第3层其他配置网络/卷/全局配置

网络

配置

Depends _ on:启动序列启动数据库、redis,然后启动网站。

三、撰写一键式部署WP博客

https://docs.docker.com/samples/wordpress/

步骤:

-创建一个文件夹,然后创建docker-compose.yml的副本

构建前台开始

Dock-compose up-d在后台运行

下载开源项目:

1.下载开源项目(使用docker-compose.yml)

2.如果你需要一个文件-Dockerfile来建立一个图像(这个博客是一个仓库图像来拉)

3.一旦文件准备好,点击一下就可以开始了。

第四,在网上写自己的项目。

1.编写springboot项目,并将其制作成jar包。

2.编写dockerfile来构建映像

安排项目

3.把它放到服务器上

总结:工程构成:有三层

工程

服务

容器的运行实例

动词(verb的缩写)码头工人群(略)

1.购买多台阿里巴巴云服务器安装docker。

2 .集群建设

3.筏式协议

4 .集群弹性创建服务

(直接去k8s,虫群可以看狂神的视频)

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/157192.html

(0)

相关推荐

  • 关于清明节的诗,关于清明节的诗句有哪些?

    技术关于清明节的诗,关于清明节的诗句有哪些?《郊行即事》(宋)程颢 芳原绿野恣行事,春入遥山碧四周关于清明节的诗;兴逐乱红穿柳2113巷,固因流水坐苔矶
    莫辞盏酒十分醉,只恐风花一片飞5261;况是清明好天气,不妨游衍

    生活 2021年10月26日
  • iOS中NSPredicate谓词的使用方法是什么

    技术iOS中NSPredicate谓词的使用方法是什么本篇内容介绍了“iOS中NSPredicate谓词的使用方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处

    攻略 2021年11月4日
  • MySQL数据库安装过程中常见错误如何处理

    技术MySQL数据库安装过程中常见错误如何处理这篇文章主要为大家展示了“MySQL数据库安装过程中常见错误如何处理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL数据

    攻略 2021年12月4日
  • spark快速入门菜鸟教程(大数据spark入门教程)

    技术Spark该怎样入门本篇文章为大家展示了Spark该怎样入门,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. Spark简介2009年,Spark诞生于伯克利大学的AMPL

    攻略 2021年12月17日
  • 洗发水推荐,有哪些蓬松控油的洗发水推荐

    技术洗发水推荐,有哪些蓬松控油的洗发水推荐先说下我的发质吧,我是头皮油,发丝干,到了夏天头皮更容易出油,所以我基本上春夏都喜欢用清爽洗发水推荐、控油比较好,且洗完之后头发比较蓬松的洗发水。推荐几款我用过觉得清洁力强,洗完

    生活 2021年10月29日
  • 如何使用mybatis collection在转化时候报错的问题

    技术如何使用mybatis collection在转化时候报错的问题如何使用mybatis collection在转化时候报错的问题,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章

    攻略 2021年10月20日