
Docker
文章平均质量分 88
狂神Docker视频地址:
https://www.bilibili.com/video/BV1og4y1q7M4
万里顾—程
我变得自信有趣,
允许别人踏入我的生活;
我睡的越来越早,
开始在乎前途和未来,
我知道那个我回来了!
展开
-
Docker进阶——Docker Compose 的详细使用
文章目录Docker进阶——Docker Compose 的详细使用1、Docker Compose 概述2、Docker Compose 安装与卸载2.1、安装2.2、卸载3、Docker Compose 快速开始4、Compose 模板文件指令5、实战:搭建 WordPress6、Docker-Compose 常用命令6.1、命令对象与格式6.2、命令使用说明Docker进阶——Docker Compose 的详细使用1、Docker Compose 概述现有 docker 进行项目部署存在的问原创 2021-12-31 10:51:44 · 34929 阅读 · 0 评论 -
Docker——SpringBoot服务打包成Docker镜像
Docker——SpringBoot服务打包成Docker镜像1、初始化一个SpringBoot项目只需加入基本的web模块2、编写一个controller,并进行测试controller:@RestControllerpublic class HelloController { @RequestMapping("/hello") public String hello(){ return "hello world"; }}本地浏览器访问测原创 2021-12-29 11:08:01 · 1605 阅读 · 0 评论 -
Docker——部署Redis集群
docker——部署Redis集群Redis集群构图当有主机不可用时,对应从机替代成为主机。创建redis网络docker network create redis --subnet 172.38.0.0/16redis网络创建成功:查看redis网络的配置信息:docker network inspect redis通过脚本编写六个Redis配置文件,用于启动六个Redisfor port in $(seq 1 6); \do \mkdir -p /mydata原创 2021-12-28 17:16:59 · 1366 阅读 · 0 评论 -
Docker——自定义网络实现
文章目录Docker——自定义网络实现1、自定义网络实现容器互联2、网络连通Docker——自定义网络实现1、自定义网络实现容器互联四类网络模式,使用docker network ls查看docker网络模式Docker网络模式配置说明host模式–net=host容器和宿主机共享Network namespace。container模式–net=container:NAME_or_ID容器和另外一个容器共享Network namespace。 kuberne原创 2021-12-28 14:44:12 · 587 阅读 · 0 评论 -
Docker——--link实现容器互联
文章目录Docker——--link实现容器互联1.1、容器间通过IP进行网络访问1.2、容器间通过容器名或容器id进行网络访问Docker——–link实现容器互联1.1、容器间通过IP进行网络访问新建两个容器tomcat01和tomcat02docker run -d -P --name tomcat01 tomcatdocker run -d -P --name tomcat02 tomcat使用 ifconfig 命令查看toncat01的网卡信息:可以看到,tomcat01的I原创 2021-12-28 11:12:49 · 6934 阅读 · 0 评论 -
Docker——Docker容器网络通信原理
文章目录Docker——Docker容器网络通信原理1、前景知识1.1、ip addr命令的使用1.2、veth-pair 简介1.3、网络名字空间namespace1.4、docker 网络模式之bridge模式2、Docker容器通信原理分析2.1、主机与Docker容器通信原理分析2.2、容器与容器通信原理Docker——Docker容器网络通信原理1、前景知识Docker 的网络实现其实就是利用了 Linux 上的网络名字空间和虚拟网络设备(特别是 veth pair)。1.1、ip add原创 2021-12-13 11:57:12 · 2311 阅读 · 0 评论 -
Docker——发布本地镜像到Docker Hub和阿里云容器服务
Docker——发布本地镜像到Docker Hub和阿里云容器服务1、发布本地镜像到Docker Hub1、注册Docker Hub账号Docker Hub官网地址:https://hub.docker.com/注册并登录 Docker Hub 账号:2、在服务器上登录Docker Hub账号使用 docker login 命令登录:# -u 账号名docker login -u wanli5152还可以使用 docker login -u 用户名 -p 密码 进行登录显示原创 2021-12-07 21:18:26 · 806 阅读 · 0 评论 -
Docker——Dockerfile 介绍和使用
文章目录Docker——Dockerfile介绍和使用1、Dockerfile 介绍2、Dockerfile 指令说明3、构建自定义的centos 镜像4、构建 tomcat 镜像并部署项目Docker——Dockerfile介绍和使用1、Dockerfile 介绍什么是 DockerfileDockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。查看官方Dockerfile制作的镜像1、在DockerHub上随便搜索一个镜像,以mysql为例原创 2021-12-06 16:16:45 · 3466 阅读 · 0 评论 -
Docker——数据卷的概述和使用
文章目录Docker——数据卷的概述和使用1、数据卷简介2、-v 创建数据卷3、实战:MySQL 同步数据4、具名挂载和匿名挂载5、Dockerfile 创建数据卷6、数据卷容器Docker——数据卷的概述和使用1、数据卷简介问题发现Docker 容器删除后,在容器中产生的数据也会随之销毁,类似删库抛路,不安全Docker 容器怎么和外部机器交换文件容器之间怎么进行数据交互解决:使用数据卷什么是数据卷数据卷是宿主机中一个可供一个或多个容器使用的特殊目录,它绕过 UFS(联合文件原创 2021-11-30 15:45:24 · 2912 阅读 · 0 评论 -
Docker——镜像原理之联合文件系统和分层理解
文章目录Docker——镜像原理之联合文件系统和分层理解1、联合文件系统2、分层结构3、分层实践——commit 提交镜像Docker——镜像原理之联合文件系统和分层理解1、联合文件系统UnionFS( 联合文件系统)UnionFS( 联合文件系统):Union文件系统(UnionFS )是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a sing原创 2021-11-27 16:04:46 · 1745 阅读 · 0 评论 -
Docker——部署 Nginx,Tomcat及可视化管理工具Portainer的安装
文章目录Docker——部署 Nginx 和Tomcat1、部署Nginx2、部署TomcatDocker——部署 Nginx 和Tomcat1、部署Nginx1、搜索 nginx 镜像命令搜索:docker search nginx或者使用DockerHub搜索,可以查看到版本号信息:2、下载 nginx 镜像使用 docker pull 命令下载nginx镜像(最新版):docker pull nginx如果想下载指定版本的nginx镜像,使用如下命令(以 1.20原创 2021-11-26 09:48:02 · 3497 阅读 · 1 评论 -
Docker——Docker 常用命令
文章目录Docker——Docker 常用命令1、后台启动2、查看日志3、查看进程4、查看元数据5、在运行的容器中执行命令6、连接到正在执行的容器7、数据拷贝Docker——Docker 常用命令1、后台启动语法:docker run -d 镜像名使用实例:以后台方式运行一个容器:docker run -d centos注意:当我们以后台方式启动一个容器时,就必须要有一个前台进程,否则 docker 容器发现没有应用,就会自动停止。如上图所示,我们在以后台方式运行一个容器后,再查看当原创 2021-11-24 14:56:41 · 2343 阅读 · 0 评论 -
Docker——容器的基本命令
文章目录Docker——容器的基本命令1、下载测试镜像2、创建并运行容器3、退出容器和删除容器4、删除容器5、启动容器和停止容器Docker——容器的基本命令1、下载测试镜像容器是通过镜像创建出来的,先下载一个centOS镜像进行容器基本命令的测试:下载centOS 7镜像:docker pull centos:72、创建并运行容器创建一个新的容器并运行(docker run)语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPT原创 2021-11-23 09:56:43 · 1097 阅读 · 0 评论 -
Docker——run 流程及镜像的基本命令
文章目录Docker——run 流程及镜像的基本命令1、run 的工作流程2、镜像的基本命令Docker——run 流程及镜像的基本命令1、run 的工作流程当我们在安装完Docker引擎的时候,都会通过运行hello-world 镜像验证 Docker Engine 是否已正确安装:下面我们来分析 run 命令的执行流程:run的执行流程图如下当我们尝试运行一个在本机和DockerHub都找不到的镜像时:首先启动Docker 引擎:systemctl start docker然后进行原创 2021-11-21 20:13:05 · 9704 阅读 · 0 评论 -
Docker——Docker 架构和 centOS 下安装 Docker
Docker——Docker 架构和centOS下安装Docker1、Docker 架构Docker 三个基本概念镜像(Image):Docker 镜像是用于创建 Docker 容器的模板,通过这个镜像可以创建多个容器。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和对象一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。容器是独立运行的一个或一组应用。仓库(Repository):仓库可看原创 2021-11-20 21:17:10 · 3170 阅读 · 0 评论 -
Docker——Docker 概述及容器部署发展介绍
文章目录Docker——Docker 概述及容器部署发展介绍1、Docker 概述2、容器部署发展简史2.1、物理机部署2.2、虚拟机部署2.3、容器化部署Docker——Docker 概述及容器部署发展介绍1、Docker 概述Docker 简介Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用原创 2021-11-19 18:52:25 · 1774 阅读 · 0 评论