Docker
文章平均质量分 84
本部分包括:(1). docker安装 (2). Docker常用命令 (3). 镜像
(4). Docker容器数据卷 (5). DockerFile解析 (6). Docker常用安装 (7). 本地镜像发布到阿里云
所得皆惊喜
很高兴认识大家,我是蓝帽子先生,CSDN博客专家,Java领域优质创作者,阿里云社区受邀专家博主,目前从事某药物公司,负责小程序、app 服务端开发,跟随前辈熟悉商城逻辑代码中。热爱开源、热爱学习、目前正在谷粒商城第三次总结中,redis源码、MYSQL系统学习中。2023年,期待一起学习、一起进步!
展开
-
DOCKER06_SpringBoot微服务项目打包成Docker镜像详解
文章目录①. 构建SpringBoot项目②. 编写Dockerfile文件③. 将jar包和Dockerfile文件上传服务器④. 基于maven进行打包,多阶段构建①. 构建SpringBoot项目①. 创建一个springboot微服务项目②. 编写测试类@RestController@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) {原创 2021-10-31 18:14:40 · 662 阅读 · 1 评论 -
Docker05_Docker默认网络原理、网络模式、自定义网络
①. 默认网络原理①. 在linux下使用 ip addrlo: 本地所有的ethO:虚拟机的私有ip地址 172.28.0.3(所处的路由器分配的),公网不能访问docker0:是一个桥接网络 172.17.0.1/16,这里的/16是什么意思呢?(点分10进制 11111111.11111111.11111111.11111111,172.17.0.2/16 是前16位不变(也就是172.17不变) ,现在能分配到的ip是 256*256-2(子网域))②. 环境搭建:拉取一个a原创 2021-04-24 19:40:42 · 340 阅读 · 0 评论 -
DOCKER04_详解Dockerfile基本指令、FROM、LABEL、RUN、CMD、ENTRYPOINT、ARG、ENV、VOLUME、USER
①. DockerFile是什么?①. Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。②. 构建三步骤(编写Dockerfile文件 | docker build | docker run)③. 是什么样的?④. 一般而言,Dockerfile可以分为四部分基础镜像信息 维护者信息 镜像操作指令 启动时执行指令# 这是我的第一个dockerfile镜像FROM alpine# 给镜像加注释信息LABEL maintainer原创 2021-04-17 18:44:52 · 773 阅读 · 0 评论 -
DOCKER03_快速安装docker、数据库mysql、缓存redis
①. docker安装①. 官网中文安装参考手册(https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/#prerequisites)②. 确定你是CentOS7及以上版本(cat /etc/redhat-release)③. yum安装gcc相关 yum -y install gccyum -y install gcc-c++④. 卸载旧版本yum -y remove docker d原创 2020-11-22 18:07:32 · 793 阅读 · 0 评论 -
DOCKER02_镜像如何存储、镜像加载原理、容器数据卷、可视化界面-Portainer
①. 容器数据卷①. 什么是容器卷①. 容器卷是用来做持久化处理的,有点类似我们Redis里面的rdb和aof文件②. 作用:容器的持久化容器间继承+共享数据②. 直接命令添加(容器内添加)①. 命令 docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名docker run -it -v②. 查看是否挂载成功 docker inspect 容器ID③. 在宿主机上修改的东西,进入容器中可以看到也进行了修改;在容器上修改的东西,在宿主原创 2020-11-22 17:47:15 · 1092 阅读 · 0 评论 -
DOCKER01_概述、软件安装、镜像命令、容器命令、(日志、进入容器、拷贝)、提交、push、(导入、导出)、(save、load)
①. Docker简介1>. Docker简介①. docker是基于go语言开发,主要目标是一次封装、到处运行。使用Docker可以实现开发人员的开发环境、测试人员的测试环境、运维人员的生产环境的一致性②. docker借鉴了标准集装箱的概念。标准的集装箱将货物运往世界各地,Docker将这个模型运用到自己的设置中,唯一不同的是:集装箱运输货物,而Docker运输软件③. Docker运行在CentOS-6.5或更高的版本的CentOS上,要求系统为64位、系统内核版本为2.6原创 2020-11-17 12:10:57 · 2274 阅读 · 0 评论 -
DOCKER00_容器化技术目录
①. Docker简介1>.Docker简介1.什么是DockerDocker 是一个开源的应用容器引擎,基于 Go 语言开发。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低2.D...原创 2019-11-11 17:04:29 · 1997 阅读 · 0 评论