随笔分类 -  Docker

摘要:怎样用Docker部署SpringBoot应用请参考上篇文章,本文假设已经部署了两个SpringBoot应用: 访问:http://192.168.43.151:8080/user/test 输出“测试1” 访问:http://192.168.43.151:8081/user/test 输出“测试2 阅读全文
posted @ 2020-07-21 20:29 雷雨客 阅读(430) 评论(0) 推荐(0) 编辑
摘要:本文重点记录一下Docker部署SpringBoot应用时需要注意的地方。构建jar包及Docker基础知识不在范围内。 假如SpringBoot应用使用内置的tomcat,且配置文件中不修改端口,即默认的8080 1、构建启动 DockerFile文件名称是demoFile,内容如下: FROM 阅读全文
posted @ 2020-07-18 22:14 雷雨客 阅读(894) 评论(0) 推荐(0) 编辑
摘要:阿里云镜像仓库地址:https://cr.console.aliyun.com/cn-hangzhou/instances/repositories 一、创建镜像仓库 创建完成后,可以查询到: 二、将镜像推送到阿里云上自己的仓库 1、使用之前创建的mycentos镜像 2、参考阿里云文档 点击自己仓 阅读全文
posted @ 2020-04-29 11:20 雷雨客 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:1、搜索redis镜像 [root@localhost ~]# docker search redis 2、拉取redis3.2版本的镜像 [root@localhost ~]# docker pull redis:3.2 3、运行镜像 docker run -p 6379:6379 -v /slu 阅读全文
posted @ 2020-04-29 08:38 雷雨客 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1、搜索mysql镜像 [root@localhost ~]# docker search mysql 2、拉取mysql5.7版本的镜像 [root@localhost ~]# docker pull mysql:5.7 3、运行镜像 docker run -p 12345:3306 --name 阅读全文
posted @ 2020-04-29 07:59 雷雨客 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1、准备工作 创建/sluse/mydockerfile/tomcat9目录,把需要的jdk、tomcat复制到该目录下,并且在该目录创建c.txt(演示COPY命令) [root@localhost ~]# mkdir -p /sluse/mydockerfile/tomcat9 [root@lo 阅读全文
posted @ 2020-04-21 20:07 雷雨客 阅读(449) 评论(0) 推荐(0) 编辑
摘要:1、Dockerfile是什么 Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。 构建三步骤:编写Dockerfile文件;docker build;docker run 现在大体看一下centos的Dockerfile长什么样,输入:https://hub 阅读全文
posted @ 2020-04-21 12:54 雷雨客 阅读(372) 评论(0) 推荐(0) 编辑
摘要:1、什么是数据卷容器 命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器。简单的说就是,活动硬盘上面挂活动硬盘,实现数据的传递依赖。通过数据卷容器可以继承、传递、共享数据。 2、总体介绍及示例 以上一步(第07节)新建的镜像sl/centos为模板并 阅读全文
posted @ 2020-04-20 17:18 雷雨客 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1、数据卷及其作用 Docker理念是将运用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的,容器之间希望有可能共享数据。Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就 阅读全文
posted @ 2020-04-19 22:06 雷雨客 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1、镜像的几点说明 (1)镜像定义 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。Docker的底层是UnionFS。 (2)UnionFS(联合文件系统) Union文件系统(Unio 阅读全文
posted @ 2020-04-19 21:30 雷雨客 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1、帮助命令 docker version #查看版本 docker info #查看docker信息 docker --help #查看命令及其用法 2、镜像命令 docker images #列出本地主机上的镜像 结果说明: REPOSITORY: 镜像的仓库源 TAG:镜像的标签,同一仓库源可 阅读全文
posted @ 2020-04-19 16:24 雷雨客 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1、运行hello-world镜像 docker run hello-world 由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行,输出“Hello from Docker!”后容器停止 运行过程总结如下: 开始Docker在本机中寻找该镜像 , 阅读全文
posted @ 2020-04-17 14:49 雷雨客 阅读(571) 评论(0) 推荐(0) 编辑
摘要:1、注册一个属于自己的阿里云账户(可复用淘宝账号) 地址:https://dev.aliyun.com/search.html 2、获取加速器地址链接 地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 3、配置本机Docke 阅读全文
posted @ 2020-04-17 11:19 雷雨客 阅读(188) 评论(0) 推荐(0) 编辑
摘要:1、Docker支持哪些CentOS版本 CentOS 7(64-bit)、CentOS 6.5(64-bit)或更高的版本。 目前,CentOS仅发行版本中的内核支持Docker。 Docker运行在CentOS 7上,要求系统为64位,系统内核版本为3.10以上。 Docker运行在CentOS 阅读全文
posted @ 2020-04-16 23:14 雷雨客 阅读(420) 评论(0) 推荐(0) 编辑
摘要:1、为什么会有Docker出现 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。 Docker之所以发展如此迅速,也是因为它对此给出了一 阅读全文
posted @ 2020-04-16 14:19 雷雨客 阅读(166) 评论(0) 推荐(0) 编辑