
docker
文章平均质量分 79
docker学习笔记
乌托邦钢铁侠
Practice makes perfect, fighting with my time .
1. Java
2. English foolish
3. Love riding
展开
-
如何用docker发布多个Springboot、Python应用环境(含开发、测试、生产)
作为一个开发人员,我们至少会接触到两种环境或三种,比如我们需要先在开发环境上开发测试功能,开发完毕后,同步到测试环境,测试环境通过后,再发布到线上环境,也就是正式环境或生产环境。1. springboot应用 springboot应用,可以直接通过application.yml文件名的application后缀来区分开发、测试和生产的配置,方法如下: 在resource 里 application-dev.yml , application-uat.yml,application-pr原创 2021-04-19 17:46:01 · 12620 阅读 · 2 评论 -
线上调试神器arthas
一、Arthas入门 Arthas 是阿里巴巴开发出的一款线上调试工具,他的厉害之处就是我们不需要停止线上的服务就可以排查问题,监控方法。Arthas使用简单,上手快等优点让我觉得十分方便, 强力推荐。启动官网给的测试应用curl -O https://arthas.aliyun.com/math-game.jarjava -jar math-game.jar使用相同用户启动arthascurl -O https://arthas.aliyun.com/arthas-boot.j原创 2021-04-16 18:21:51 · 980 阅读 · 1 评论 -
docker 实战篇
文章目录一、搭建Harbor远程私有仓库二、使用maven插件一键打包构建docker镜像三、基于docker搭建mysql集群四、 用docker部署springboot应用+mysql一、搭建Harbor远程私有仓库https://blog.csdn.net/qq_33036061/article/details/115293724二、使用maven插件一键打包构建docker镜像https://blog.csdn.net/qq_33036061/article/details/11529927原创 2021-03-30 17:01:58 · 269 阅读 · 2 评论 -
docker 部署springboot应用+mysql
文章目录一、从远程仓库拉取镜像二、 配置 profile三、 启动应用一、从远程仓库拉取镜像 docker pull 116.62.146.90/my-shop/my-shop:0.0.8-SNAPSHOT二、 配置 profile远程mysql, 必须要用ip地址才可以访问。server: port: 8080# mysql sourcespring: datasource: url: jdbc:mysql://116.62.146.90:3306/my_shop?us原创 2021-03-30 16:57:31 · 276 阅读 · 0 评论 -
使用maven插件将springboot应用打包生成docker镜像并上传到Harbor远程仓库
tcp端口配置好后,可以通过systemctl status docker.service 命令查看运行状况。原创 2021-03-30 16:37:18 · 1624 阅读 · 0 评论 -
docker+docker-compose搭建远程私有镜像仓库Harbor
文章目录一、安装docker-compose 工具二、安装Harbor1. 从github上获取要安装的Harbor版本2. 编辑docker的主配置文件docker.service文件三、使用Harbor管理镜像1. 配置私有仓库2. 访问搭好的私有仓库一、安装docker-compose 工具github地址:https://github.com/docker/compose/releases/tag/1.25.3在终端执行如下命令:curl -L https://github.com/dock原创 2021-03-29 10:51:00 · 3954 阅读 · 0 评论 -
Docker搭建Kibana、Logstash整合ElasticSearch实现日志收集
文章目录一、安装ElasticSearch1. 拉取elasticsearch镜像2. 修改虚拟内存大小3.启动 elasticsearch 容器二、安装 Logstash1. 获取Logstash镜像2. 挂载配置3.启动logstash 容器三、安装Kibana1. 获取kibana镜像2. 启动kibana3. 开启防火墙4. 测试访问一、安装ElasticSearch1. 拉取elasticsearch镜像docker pull elasticsearch:7.6.22. 修改虚拟内存原创 2021-03-27 15:39:15 · 874 阅读 · 0 评论 -
基于docker搭建读写分离、主从复制的Mysql集群
文章目录一、 mysql主从复制原理二、 搭建集群1. 准备需要挂载的配置文件2. 启动mysql容器3. slave服务器配置master1 ) 查看主库的status,获取到最新的position2) 查看主库的ip地址3) 从库slave获取复制的权限4) 从库slave绑定主库master的ip5) 开启slave6) 验证同步一、 mysql主从复制原理 在集群中,有3台服务器或者2n+1 台服务器,其中有一台服务器是master服务器,其他为slave服务器,mas原创 2021-02-07 16:31:28 · 583 阅读 · 0 评论 -
工作中用到的docke命令大全
文章目录一. 镜像管理1. 拉取镜像2. 推送镜像3. 删除镜像1) 删除无用None镜像2) 删除指定镜像二、容器管理1. 查看容器信息2. 运行一个容器3. 启动/ 停止容器4. 移除容器5. 打开一个虚拟的容器终端6. 进入到虚拟容器终端。三. docker 容器相关命令1. 查看docker的资源占用2. 登录到docker hub3. 查看docker应用容器的日志4. 查看docker应用容器的进程4. 查看docker应用容器的状态一. 镜像管理1. 拉取镜像d原创 2021-02-05 18:23:08 · 713 阅读 · 0 评论 -
docker部署Django应用
文章目录1. 环境准备获取python 3.7 镜像目录结构2. 使用dockerfile构建镜像3. 开始构建1) 上传文件4. 验证1. 环境准备python 3.7 镜像dockerfilefilezilla 工具获取python 3.7 镜像docker pull python:3.7目录结构mysite project里包含了一个user应用,目录结构如下2. 使用dockerfile构建镜像在保证django应用可以正常启动的情况下,使用dockerfile构原创 2021-02-04 11:26:05 · 477 阅读 · 2 评论 -
Docker入门之Docker Hub学习
1. DockerHub 仓库使用 在使用dockerHub拉取镜像时,需要登录用户名和密码,只有登录后才能够拉取Hub里的镜像, 在登录前需要先去dockerHub注册一个账号,地址如下:https://hub.docker.comdocker login后,登录成功后,就可以冲docker Hub里拉取所有镜像使用工具查看:使用命令查看config.jsonconfig.json里的auth是一个base64加密后的密码。2.DockerFile的使用给本地的镜像打tag:原创 2021-02-01 14:26:31 · 1035 阅读 · 0 评论 -
linux环境下(ubuntu和centos通用)安装和使用docker教程
文章目录1.安装apt-getyum install apt2.更新apt sudo apt-get updatesudo apt-get install \apt-transport-https \ ca-certificates \curl software-preperties-common原创 2021-01-28 10:47:35 · 997 阅读 · 2 评论