docker学习笔记
文章平均质量分 77
正在打杂的Java小白
我的梦想就是不上班
展开
-
docker学习笔记(一)docker 基本概念
1. docker简介Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker I...原创 2019-08-05 17:58:26 · 251 阅读 · 0 评论 -
docker学习笔记(二)docker环境安装和基本命令
docker 环境安装环境准备:centos7虚拟机一台安装步骤:1. 确认linux机器可以链接网络ping www.baidu.com出现如下:PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.64 bytes from 61.135.169.125 (61.135.169.125): icmp_...原创 2019-08-05 18:02:46 · 671 阅读 · 0 评论 -
docker学习笔记(三)Dockerfile的概念
Dockerfile的概念及其编写Dockerfile可以允许用户创建自定义的镜像1基本结构Dockerfile由一行行命令组成,并且支持以#开头的注释行,一般,Dockerfile分为4部分:基础镜像信息维护者信息镜像操作指令容器启动执行指令指令1. FROM格式为 FROM 或 FROM:第一条指令必须为FROM指令,并且,如果同一个Dockerf...原创 2019-08-19 17:18:09 · 235 阅读 · 0 评论 -
docker学习笔记(四)Dockerfile的编写
Dockerfile的编写Dockerfile的概念在docker学习笔记(三)Dockerfile的概念中已经介绍的很清楚了,现在可以尝试简易的尝试一下编写DockerfileDockerfile可以允许用户自定义镜像,就代表我们可以把一些常用的环境打到镜像中,这样在不同的机器上我们只需要安装Docker环境,然后直接下载我们自己制作的镜像,可以省去很多环境的麻烦,当然Dockerfile...原创 2019-08-20 18:35:56 · 556 阅读 · 0 评论 -
docker学习笔记(五)使用Docker部署单体springboot应用
使用Docker部署单体springboot应用总体步骤分为:准备需要部署的springboot应用这是使用的springboot的应用非常简单,就只有一个简单的计数的接口,并且计数的值也并不会做存储,直接是在内存中存储的,基于springboot2.x的一个简单应用pom.xml<!-- parent依赖 --> <parent> <...原创 2019-08-21 17:01:04 · 542 阅读 · 0 评论 -
使用Docker-compose 部署mysql,并对外提供服务
使用Docker-compose 部署mysql,并对外提供服务1.准备环境安装 Docker docker学习笔记(二)docker环境安装和基本命令安装 Docker-compose Docker-compose安装2.编写docker-compose文件创建docker-compose-mysql.yaml文件mkdir docker-mysqlcd dock...原创 2019-08-29 17:44:27 · 3212 阅读 · 0 评论 -
docker学习笔记(六)Docker-Compose介绍及应用
docker学习笔记(五)Docker-Compose简介Docker-compose是官方的开源项目,负责实现对Docker容器集群的快速编排举个简单的例子,我们一个java Web应用,依赖的环境有jdk ,数据库使用的mysql,缓存数据库使用的redis,消息队列服务器使用的是rabbitmq,并且分为ABC三个应用协作运行,也就是说我们需要一台mysql服务器,一台rabbit...原创 2019-09-02 10:07:10 · 934 阅读 · 0 评论 -
Docker Swarm 和Docker Machine常用命令
Docker Swarm 和Docker Machine常用命令1.Docker swarm 常用命令初始化swarm集群,宿主机存在多个网卡时需要指定IP地址,执行docker swarm init 的节点自动成为管理节点docker swarm init --advertise-addr [IP]查看 swarm 集群状态docker info查看集群节点信息docker n...原创 2019-09-02 14:05:56 · 507 阅读 · 0 评论 -
使用Docker搭建mongodb简单版
使用Docker搭建mongodb简单版文件结构├── docker-compose.yml├── Dockerfile└── setup └── setup.jssetup.js用于初始化MongoDBdb = db.getSiblingDB('gis'); // 创建一个名为"gis"的DBdb.createUser( // 创建一个名为"shon"的用户,...原创 2019-09-27 16:57:28 · 591 阅读 · 0 评论