运维
了不起的盖茨比。
如果把一切都准备好了再前行,那我们永远迈不出第一步。
展开
-
Docker网络与Docker Compose
将本地镜像发布到阿里云有时候需要共享镜像或者习惯使用自己定义的镜像,可以注册私有仓库,国内推荐使用阿里云步骤:1.登录阿里云容器镜像服务:https://cr.console.aliyun.com/cn-hangzhou/repositories2.将镜像推送到阿里云# 登录阿里云的docker仓库$ sudo docker login --username=[用户名] registry.cn-hangzhou.aliyuncs.com# 创建指定镜像的tag,归入某个仓库$ sudo do原创 2020-07-13 14:32:15 · 573 阅读 · 0 评论 -
浅谈Docker镜像生成技术
Docker生成镜像的两种方式有时候从Docker镜像仓库中下载的镜像不能满足要求,我们可以基于一个基础镜像构建一个自己的镜像两种方式:更新镜像:使用docker commit命令构建镜像:使用docker build命令,需要创建Dockerfile文件更新镜像先使用基础镜像创建一个容器,然后对容器内容进行更改,然后使用docker commit命令提交为一个新的镜像(以tomcat为例)。1.根据基础镜像,创建容器docker run --name mytomcat -p 80:80原创 2020-07-13 14:22:19 · 388 阅读 · 0 评论 -
用shell脚本实现springboot项目重启
由于在工作的时候,修改代码的过后,然后重新打包上传指定的jar文件,这个时候通过ps -aux | grep java命令找到原来的运行的jar包,然后通过kill -9 线程Id,最后再执行 java -jar jar包的名字。每次修改过后打包上传都要执行这三条的命令,太过于繁琐。于是我想出用docker来部署,但是docker也必须要重启容器,也过于麻烦。于是就想写个shell脚本来执行的我们的三条指令。本人的项目中主要有三个jar,分别是law-biz-lawyer-1.0.jar,law-biz原创 2020-07-13 13:57:10 · 597 阅读 · 0 评论 -
Docker入门到上手
背景:开发和运维之间因为环境不同而导致的矛盾集群环境下每台机器部署相同的应用DevOps(Development and Operations)简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利..原创 2020-07-11 22:05:42 · 145 阅读 · 0 评论