Docker
文章平均质量分 79
小夕Coding
大厂程序员,阿里P9
展开
-
docker-compose容器编排
如果我需要同时部署好多个服务,难道要每个服务单独写Dockerfile然后在构建镜像,构建容器,这样累都累死了,所以docker官方给我们提供了docker-compose多服务部署的工具。docker建议我们每一个容器中只运行一个服务,因为docker容器本身占用资源极少,所以最好是将每个服务单独的分割开来但是这样我们又面临了一个问题?例如要实现一个Web微服务项目,除了Web服务容器本身,往往还需要再加上后端的数据库mysql服务容器,redis服务器,注册中心。原创 2022-09-09 09:20:25 · 298 阅读 · 0 评论 -
redis主从扩容
。原创 2022-09-09 09:19:04 · 103 阅读 · 0 评论 -
mysql主从复制docker版
#### 重启实例。原创 2022-09-06 00:08:31 · 69 阅读 · 0 评论 -
docker安装redis
开启redis验证(服务器强烈建议)允许redis外地链接(必须)开启redis数据持久化。原创 2022-09-06 00:07:20 · 250 阅读 · 0 评论 -
docker安装MySQL
我们在使用MySQL的时候担心数据被删除怎么办,此时可以用到之前的卷了。我们删除MySQL再创建。原创 2022-09-06 00:06:52 · 590 阅读 · 0 评论 -
Docker tomcat安装挂载
因为这是新版,我们进入tomcat看一下。如上图,成功了(我设置了映射)建议初学者使用后面的方法就行。原创 2022-09-06 00:06:00 · 672 阅读 · 0 评论 -
容器数据卷
卷就是目录或者文件,存在于一个或者多个容器中,有docker挂载到容器,但不属于联合文件系统,因此能逃过Union file system 提供的一些持续存储或者共享数据的特性RDB文件1、RDB文件用于保存和还原Redis服务器所有数据库中的所有键值对数据2、SAVE命令由服务器进程直接执行保存操作,该命令会阻塞服务器3、BGSAVE命令由子进程执行保存操作,不会阻塞服务器。原创 2022-09-06 00:04:56 · 228 阅读 · 0 评论 -
容器rootfs命令
因为如果我们使用hub.docker 的话可能访问太慢了。所以选择hub可能不是很明治的选择,所以使用aliyun是一个很好的选择。将容器a404c6c174a2 保存为新的镜像,并添加提交人信息和说明信息。**docker commit 😗*从容器创建一个新的镜像。**-c 😗*使用Dockerfile指令来创建镜像;**-p 😗*在commit时,将容器暂停。**-m 😗*提交时的说明文字;**-a 😗*提交的镜像作者;此时可以使用vim命令了。原创 2022-09-06 00:04:05 · 263 阅读 · 0 评论 -
ubuntu容器说明 — 容器的启动和运行
我们使用笔记本,搭建win11系统,系统上用VMware软件搭建Ubuntu环境,Ubuntu上下载docker,在docker上面再模拟一个Ubuntu。原创 2022-09-05 15:15:55 · 792 阅读 · 0 评论 -
docker镜像命令
同一仓库源(mysql5.6\5.7)可以有多个tag版本,代表这个仓库源的不同个版本,我们使用repository:tag来定义不同的镜像。登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。翻译:删除停止的容器、删除所有未被容器使用的网络、删除所有none的镜像。列出本地镜像中REPOSITORY为ubuntu的镜像列表。将本地的镜像上传到镜像仓库,要先登陆到镜像仓库。原创 2022-09-05 15:15:17 · 809 阅读 · 0 评论 -
docker帮助启动类命令
仓库名、标签都是镜像,俗称虚玄镜像dangling image,这样的仓库没什么用,有时候docker构建时候出问题,建议删除。仓库名、标签都是镜像,俗称虚玄镜像dangling image,这样的仓库没什么用,有时候docker构建时候出问题,建议删除。开机启动(没有配置的话,每次都要手动开机)查看docker整体帮助文档。查看docker命令帮助文档。查看docker概要信息。查看docker状态。原创 2022-09-05 15:14:24 · 105 阅读 · 0 评论 -
阿里云Docker配置镜像加速器
因为docker不需要像hypervisor(虚拟机)实现硬件实例化,运行在docker容器上的程序直接使用的都是实例物理机的硬件资源,因此在CPU、内存利用率上docker更有效率。您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器。推荐安装1.10.0以上版本的Docker客户端,参考文档。针对Docker客户端版本大于 1.10.0 的用户。原创 2022-09-05 15:13:39 · 198 阅读 · 0 评论 -
Docker引擎(engine)详解
引擎是用来运行和管理容器的核心软件。通常人们会简单地将其代指为 Docker 或 Docker 平台。如果你对 VMware 略知一二,那么可以将 Docker 引擎理解为 ESXi 的角色。基于开放容器计划(OCI)相关标准的要求,Docker 引擎采用了模块化的设计原则,其组件是可替换的。从多个角度来看,Docker 引擎就像汽车引擎——二者都是模块化的,并且由许多可交换的部件组成。汽车引擎由许多专用的部件协同工作,从而使汽车可以行驶,例如进气管、节气门、气缸、火花塞、排气管等。原创 2022-09-05 14:39:03 · 237 阅读 · 0 评论 -
在 Ubuntu 上安装 Docker 引擎
Docker Desktop 可帮助您在 Mac 和 Windows 上轻松构建、共享和运行容器,就像在 Linux 上一样。我们很高兴地分享 Docker Desktop for Linux(Beta)现在可供您测试。有关更多信息,请参阅。要在 Ubuntu 上开始使用 Docker Engine,请确保,然后。原创 2022-09-05 13:29:27 · 818 阅读 · 0 评论 -
docker安装
可以把容器想象为一个简易版的linux环境(包括用户权限、进程空间、用户空间和网络空间)和运行在其中的应用程序。类似于github,有公开仓库(public)和私有(private)两种形式。即一个镜像可以创建出很多个docker容器。国内也有公开仓库如阿里云、网易云。镜像相当于root文件系统。仓库如阿里云、网易云。原创 2022-09-05 13:28:53 · 142 阅读 · 0 评论 -
传统虚拟机和容器的对比
在Linux系统上安装Docker时,只需要安装Docker引擎和管理工具,而不需要创建虚拟机或者虚拟网络,因为你的容器将会为你创建环境。其实docker启动的应用,还是直接运行在宿主机上,和普通的程序一样,直接调用宿主机的内核;在安装时,Docker会创建一个基于Linux的虚拟机,叫做MobyLinux虚拟机,这个虚拟机是基于Alpine Linux的。不过,事实上Docker是在Windows后台运行虚拟机,这也是Docker在Windows和Linux的另外一个主要区别。原创 2022-09-05 13:28:07 · 382 阅读 · 0 评论 -
docker系统架构
Driver 是 Docker 架构中的驱动模块。通过 Driver 驱动,Docker 可以实现对 Docker 容器执行环境的定制。即 Graph 负责镜像的存储,Driver 负责容器的执行。Docker Daemon 的架构图。networkdriver 的架构图。libcontainer 的架构图。graphdriver 架构图。execdriver 的架构图。container 架构。Graph 的架构图。原创 2022-09-05 13:27:24 · 767 阅读 · 0 评论 -
Docker概述
Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker,您可以以与管理应用程序相同的方式来管理基础架构。通过利用Docker的快速交付,测试和部署代码的方法,您可以显着减少编写代码和在生产环境中运行代码之间的延迟。原创 2022-09-05 13:26:28 · 107 阅读 · 0 评论 -
【Docker系列】 DockerFile指令详解
【Docker系列】 DockerFile指令详解原创 2021-04-14 13:26:50 · 155 阅读 · 0 评论 -
【Docker系列】Docker概念与安装
【Docker系列】Docker概念与安装原创 2021-04-14 00:07:00 · 211 阅读 · 0 评论 -
【Docker系列】这可能是最为详细的Docker入门吐血总结
这可能是最为详细的Docker入门吐血总结原创 2021-03-27 09:43:10 · 238 阅读 · 0 评论 -
【Docker系列】在 Docker 中部署 Elasticsearch
在 docker 中部署 Elasticsearch原创 2021-03-27 09:44:37 · 699 阅读 · 0 评论 -
【Docker系列】 狠心复习了这Docker门核心知识点,熬夜整理成送给大家【硬核】
当初为了有机会进大厂,狠心复习了这Docker门核心知识点,熬夜整理成送给大家【硬核】文章目录Docker的使用方法安装DockerUbuntu Docker 安装运行Docker的hello-world载一个Ubuntu镜像看本机有哪些镜像开一个新容器并在里面运行命令交互式地开容器后台模式开容器查看容器运行已有容器查看容器内的输出和在后台的容器交互把容器关了删镜像和删容器把容器保存为镜像把镜像上传DockerhubDocker的端口映射Docker的外部硬盘挂载docker-compose的使用方法什么原创 2021-01-31 15:41:54 · 202 阅读 · 0 评论 -
【Docker系列】 Docker配置安装和操作
【Docker系列】 Dockerr 配置安装和操作原创 2021-04-14 13:21:21 · 167 阅读 · 1 评论 -
【Docker系列】非常详细的Docker 基础
【Docker系列】非常详细的Docker 基础原创 2021-04-16 07:18:40 · 204 阅读 · 0 评论 -
【Docker系列】Docker常用命令、容器内部结构和生命周期
【Docker系列】Docker常用命令、容器内部结构和生命周期原创 2021-03-01 12:33:51 · 324 阅读 · 0 评论 -
【Docker系列】在 Docker 中部署 MySQL
在 docker 中部署 MySQL原创 2021-03-28 07:35:56 · 139 阅读 · 0 评论 -
【Docker系列】Docker私有服务器搭建
【Docker系列】Docker私有服务器搭建原创 2021-04-14 00:07:04 · 1300 阅读 · 1 评论 -
【Docker系列】 Docker资源控制
【Docker系列】 Docker资源控制原创 2021-04-14 13:22:22 · 238 阅读 · 1 评论 -
【Docker系列】在Docker中部署Nginx
在Docker中部署Nginx原创 2021-03-28 07:35:46 · 383 阅读 · 0 评论 -
【Docker系列】Docker经典教程
【Docker系列】Docker经典教程原创 2021-04-14 13:31:16 · 311 阅读 · 0 评论 -
【Docker系列】Docker教程:详细全部
【Docker系列】Docker教程:详细全部原创 2021-04-14 13:38:03 · 523 阅读 · 0 评论 -
【Docker系列】Dockerfile基础命令、运行指令和容器间的通信
【Docker系列】Dockerfile基础命令、运行指令和容器间的通信原创 2021-04-13 11:05:52 · 245 阅读 · 0 评论 -
【Docker系列】在 Docker中部署 redis
在 Docker中部署 redis原创 2021-03-28 07:35:41 · 289 阅读 · 0 评论 -
【Docker系列】在 Docker 中部署 Gitlab
在 Docker 中部署 Gitlab原创 2021-03-28 07:36:10 · 393 阅读 · 0 评论 -
【Docker系列】大神我自己直接用Go动手写Docker
文章目录一.容器简介1.容器与虚拟机2.容器的用途3.Docker版本二.基础技术1.Namespace查看进程的namespace信息1.1 UTS Namespace1.2 IPC Namespace1.3 PID Namespace1.4 Mount Namespace1.5 User Namesapce1.6 Network Namespace2.Cgroups2.1 Cgroups中的3个组件2.2 Cgroup文件系统三.构造容器1.proc文件系统2.mydocker文件分布结构3.实现run原创 2021-09-08 19:29:18 · 490 阅读 · 0 评论