玩转Docker
文章平均质量分 74
玩转Docker系列
程序员知码
热爱生活,热爱编程,初心不改,星辰大海
展开
-
一、Docker安装
CentOS7安装Docker移除旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-lo原创 2022-04-06 10:23:59 · 710 阅读 · 0 评论 -
二、Docker命令
Docker命令一、Docker 架构Docker 包括三个基本概念:镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运原创 2022-04-07 21:37:28 · 451 阅读 · 0 评论 -
三、Docker常用镜像部署
Docker常用镜像部署Docker Hub镜像仓库:Docker Hub一、MySQL1、拉取镜像docker pull mysql:5.7.372、运行镜像docker run -d --name my-mysql -p 3306:3306 \-v mysql_data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=123456 \mysql:5.7.37二、Redis1、拉取镜像docker pull redis:alpine2、运行镜像原创 2022-04-13 20:59:13 · 3423 阅读 · 0 评论 -
四、Docker Dockerfile详解
Docker Dockerfile详解一、Dockerfile是什么Dockerfile 是一个用来构建镜像的文本文件我们直接从仓库获取的镜像可能很多时候是不满足我们的需求,比如你有这个需求场景:部署你的SpringBoot项目基于JDK1.8的镜像需要将自己的jar等文件放到镜像目录运行镜像后需要启动SpringBoot项目这时候如果直接从仓库获取镜像,然后运行成容器,并进入容器部署自己的项目,这一列操作就非常麻烦。而如果有的Dockerfile,则可以一次性生成满足你需求的自有镜原创 2022-04-10 14:42:49 · 2069 阅读 · 0 评论 -
五、Docker部署SpringBoot项目
Docker部署SpringBoot项目本文介绍IDEA打包项目配合服务端的Docker,通过Dockerfile快速部署启动一个项目。本文最好在了解Docker的基础上阅读一、服务端创建一个目录这个目录用以存放Dockerfile文件和项目jar包[root@home demo]# pwd/usr/local/dockerfile/demo二、IDEA连接远程服务器1、显示显示Remote Host侧边栏2、添加远程连接这样就能在IDEA中访问自己Dockerfile的目录了原创 2022-04-09 22:31:50 · 5570 阅读 · 14 评论 -
六、Docker Compose详解与项目构建
Docker Compose详解与项目构建前言通过之前的文章,我们知道了Docker的安装、镜像操作、容器操作,也初步了解了Dockerfile构建自己的镜像,接下来需要从一个项目的角度考虑如何通过Docker部署了。我们先考虑一种简单的项目(SpringBoot+MySQL+Redis),这里我们需要部署三个服务基于JDK的SpringBoot服务基于MySQL 5.7.37的服务基于Redis的服务如果只是通过Docker和Dockerfile我们可以做到Dockerfile构建部原创 2022-04-13 15:56:30 · 2868 阅读 · 0 评论