docker
文章平均质量分 76
5ycode
这个作者很懒,什么都没留下…
展开
-
将springboot项目构建为docker镜像
创建eureka-server项目主要看下配置文件server: port: 8765 # 开启优雅停机kill -2 可以优雅停机 shutdown: GRACEFULeureka: #此处设置会改变eureka控制台System Status的显示 datacenter: cloud #此处设置会改变eureka控制台System Status的显示 environment: dev instance: appname: eureka-server le原创 2021-11-24 09:27:10 · 297 阅读 · 0 评论 -
docker-compose安装开发环境
什么是docker-compose?docker-compose是docker的容器编排工具。通过配置yml文件来compose 我们开发过程中所需要的服务。ps: 虽然生产上大部分用的是k8s,但是我们自己开发的时候,可以用docker-compose 来快速的起服务,用什么起什么,极其方便。(至于安装,在这里不做过多的讲解)先看下实例docker-compose-mysql.ymlversion: '3' #基于compose哪个版本定制,1已经废弃,目前2和3services: mysql:原创 2021-11-22 15:00:30 · 1412 阅读 · 0 评论 -
Dockerfile详解
什么是Dockerfile?Dockerfile是一个用于构建镜像的文本文件,文本文件中包含了一条条构建镜像所需的指令和说明。固定格式;顺序执行(从上到下);通过docker build -f 来执行文件;‘#’为Dockerfile中的注释Dockerfile镜像由只读层堆叠起来,每个层代表一个Dockerfile指令;RUN 执行一条指令就新建一层,过多容易导致镜像过大构建方式经典构建# 语法docker build -f 具体dockerfile文件位置docker build -t 指定存储原创 2021-07-12 19:07:51 · 703 阅读 · 1 评论 -
docker安装与常用命令
一、安装与启动硬件环境:4C8G物理机系统环境:[root@dev216 ~]# uname -r3.10.0-957.el7.x86_64[root@dev215 ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)直接安装[root@dev216 ~]# yum install docker可能出现的问题:问题一,yum中的python与系统中的不匹配-bash: /usr/bin/yum: /usr/b原创 2021-07-09 09:10:17 · 238 阅读 · 1 评论 -
linux的cgroups详解
引子最近在研究k8s,学习到容器的一些知识。了解到docker的核心原理:利用linux namespace 隔离资源;利用cgroups 限制资源的使用;利用chroot 改变进程的根目录到指定的目录;我来详细的了解下cgroups。物理机是4C8G 首先看下操作的系统版本[root@dev215 ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)基本概念Cgroups全称为:linux Control Group,crgro原创 2021-07-07 19:14:20 · 2148 阅读 · 1 评论