docker
古甲哈醒
一点一滴慢慢积累
展开
-
docker安装Oracle11g数据库
最近公司项目需要用到oracle数据库,为方面同事开发,于是在公司阿里云服务器上用docker安装了一个oracle11g,给同事开发测试使用原创 2020-06-11 10:45:34 · 927 阅读 · 1 评论 -
docker离线安装并导入镜像
实际项目开发过程中,客户环境大多是全内网环境,无法连接互联网。这样docker就不能yum在线联网安装,所需要的镜像也不能在线pull下载。这时就需要进行离线安装docker及镜像。原创 2020-06-11 10:43:06 · 14064 阅读 · 2 评论 -
docker部署eureka-server
eureka在springcloud项目中作为注册中心使用,提供服务注册和服务发现功能。本片介绍如何使用构建镜像的方式部署eureka。1、准备eureka部署包eureka-server部署包大家参考springcloud官方示例去创建eureka工程,然后打成jar包即可,不在此多述,本篇重点是部署。我的部署包名为:springcloud-eureka-server-0.1.jar2、编写Dockerfile文件创建文件名为Dockerfile的文件,文件内容如下:FROM java:8V原创 2020-06-09 23:10:20 · 1261 阅读 · 0 评论 -
docker部署运行jar
进入微服务时代后,大家都使用springboot来开发微服务,然后打成jar包放到docker容器中运行。通常的方式是将jar包以镜像images形式安装到docker中,然后创建容器运行。并且idea开发工具还支持直接在项目编译的时候生成镜像,也比较方面。但是我在用上述方法的时候发现每个微服务jar包本身并不大,只有不到几十M大小,但是生成的镜像却有500M大小(主要是里面包含了java等的环境),而且每次更新jar包都得更新镜像,用起来不方面,看起来也不舒服,所以在想有没有更好的方法。我们都知道ja原创 2020-06-09 22:58:32 · 1319 阅读 · 1 评论 -
docker容器之间通讯-network
docker为容器创建独立的网络环境,实现宿主和容器、容器之间的网络隔离,默认使用bridge模式的网络,实现容器之间、容器与宿主机之间、乃至与外界之间 的网络通信。但是我们在实际部署应用的时候,发现并不能直接通过容器内部端口访问另外一个容器的应用(比如:mysql容器端口是3306,web应用不能直接通过3306访问mysql),而是通过端口映射到宿主机器来实现容器之间的访问。那么有什么方式能实现直接通过容器内部端口进行数据通讯呢?那就是通过network方式。docker network创建一个桥原创 2020-06-09 22:52:33 · 4173 阅读 · 0 评论 -
docker安装可视化工具Portainer
Portainer是一款优秀的Docker图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,安装起来也非常的简单,推荐给大家。1、下载Portainer镜像搜索portainer镜像:[root@iZbp13sno1lc2yxlhjc4b3Z /]# docker search portainerNAME原创 2020-06-09 22:44:30 · 322 阅读 · 0 评论 -
docker搭建nginx文件服务器
docker搭建nginx文件服务原创 2020-06-09 22:29:21 · 1184 阅读 · 0 评论 -
docker部署mysql5.7数据库
docker安装mysql5.7数据库原创 2020-06-09 22:01:51 · 330 阅读 · 0 评论 -
docker部署tomcat应用
docker容器部署tomcat应用原创 2020-06-09 21:55:19 · 881 阅读 · 0 评论