这里解释一下Dockfile,Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile。Docker程序将读取Dockerfile,根据指令生成定制...
$ sudo docker run --name mariadb-10.4 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456\ -v /home/mysql/conf:/etc/mysql/conf.d\ -v /home/mysql/data:/var/lib/mysql\ -v /home/mysql/log:/var/log/mysql\ --privileged=true\ -d mariadb:10.4 参数说明: -p 3306:3306:映射容器服务的 3306 ...
-bash-4.2# docker volume create--name mysql-bash-4.2# docker run-d-v mysql:/var/lib/mysql \-eCLUSTER_NAME=PXC-eCLUSTER_JOIN=192.168.42.4\-eMYSQL_ROOT_PASSWORD=123456-eEXTRABACKUP_PASSWROD=123456\--privileged--name=node3--net=host percona/percona-xtradb-cluster:5.7.21 完成后就可以自己使...
在实际开发中MySQL集群搭建利用percona-xtradb-cluster,有了docker后会方便很多,SpringBoot项目部署则只需要JDK环境即可,打包运行jar,就可以启动服务了 一、MySQL集群 percona-xtradb-cluster是为了mysql集群而推出的解决方案,实现mysql集群的强一致性 1.PXC容器创建 1.1 拉取镜像 使用docker拉取镜像: -bash-4.2# docke...
入手docker部署springboot项目,记录一下学习过程,过程很简单,主要是部署过程中的收获,下面跟我一起来吧 1. 创建一个springboot项目,pom引入maven-docker-plugin依赖 com.spotify docker-maven-plugin 0.4.13 ${docker.image.prefix}-docker-demo:0.0.1
| | | ├── user.sql: 初始化mysql | ├── test: 测试类 ├── pom.xml :项目maven依赖关系 整体的目录如下: 搭建项目 1. docker安装启动mysql以及redis 1.1 安装mysql 查询mysql最新的镜像: 代码语言:txt 复制 docker search mysql 拉取最新的mysql版本 ...
玩转Docker—部署Spring Boot+MySQL工程实战 1 搭建Spring Boot+MySQL项目 1.1 项目依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId>...
二、jar部署 【注意】:小唐的项目需要用到mysql然后spring boot读的就直接是本机的地址了,如果不是请修改spring boot里面mysql的读取位置 docker run -d -p 8081:8081 \-v /home/xiaotang0711/Desktop/docker/hadoop.jar:/usr/hadoop.jar \--name springboot java:8u111 \java -jar /usr/hadoop.jar ...
一、MySQL集群 percona-xtradb-cluster是为了mysql集群而推出的解决方案,实现mysql集群的强一致性 1.PXC容器创建 1.1 拉取镜像 使用docker拉取镜像: -bash-4.2# docker pull percona/percona-xtradb-cluster:5.7.21 1.2 创建容器 mysql需要数据卷,先创建一个数据卷,当然也可以指定绝对路径: ...
1. docker安装启动mysql以及redis 1.1 安装mysql 查询mysql 最新的镜像: docker search mysql 拉取最新的 mysql 版本 docker pull mysql:latest 启动mysql ,用户名 root ,密码 123456 docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql ...