
Docker容器
文章平均质量分 85
Docker相关知识点
愚公搬代码
《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。
《近期荣誉》:2022年度博客之星TOP2,2023年度博客之星TOP2,2022年华为云十佳博主,2023年华为云十佳博主,2024年华为云十佳博主等。
《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。
展开
-
【愚公系列】2023年08月 Docker容器 Nginx的搭建
Docker是一种虚拟化容器技术,可以将应用程序和其依赖的库、配置文件等打包成一个容器,进行分发部署。而Kubernetes (k8s) 是一个开源的容器编排平台,可以自动化部署、扩展和管理容器化应用程序。Docker和Kubernetes (k8s) 的关系是:Docker提供了容器化技术,而Kubernetes (k8s) 则是在Docker的基础上构建的容器编排平台。原创 2023-08-27 22:24:44 · 22084 阅读 · 2 评论 -
【愚公系列】2023年01月 Docker容器 Compose集群部署.NET Core应用
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。使用 Dockerfile 定义应用程序的环境。使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。最后,执行 docker-compose up 命令来启动并运行整个应用程序。原创 2023-01-30 00:27:25 · 8983 阅读 · 22 评论 -
【愚公系列】2023年01月 Docker容器 .NET Core应用在Docker中的部署
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。.NET 7是微软最新发布的.NET版本,跟前面版本相比速度更快、支持热更新、支持http3、QUIC等特征,包含了很多网络安全新特性。本文介绍如何把.NET 7快速部署到Docker。原创 2023-01-29 00:30:00 · 9251 阅读 · 12 评论 -
【愚公系列】2022年05月 Docker容器 Windows11上ElasticSearch的安装
文章目录前言1.WSL2一、ElasticSearch安装1.Docker Desktop2.运行容器3.安装可视化软件ElasticHD4.es跨域问题前言要在Windows上安装MongoDB,您首先需要启用WSL2(Windows Subsystem for Linux)。WSL2 允许您在 Windows 上本地运行 Linux 二进制文件。要使此方法正常工作,你需要运行 Windows 10 版本 2004 及更高版本或 Windows 11。1.WSL2WSL 2 是适用于 Linux原创 2022-05-09 23:10:53 · 14349 阅读 · 1 评论 -
【愚公系列】2022年05月 Docker容器 Windows11上MongoDB的安装
文章目录前言1.WSL2一、MongoDB安装1.Docker Desktop2.运行容器3.设置账号密码4.navicat连接mogodb前言要在Windows上安装MongoDB,您首先需要启用WSL2(Windows Subsystem for Linux)。WSL2 允许您在 Windows 上本地运行 Linux 二进制文件。要使此方法正常工作,你需要运行 Windows 10 版本 2004 及更高版本或 Windows 11。1.WSL2WSL 2 是适用于 Linux 的 Wind原创 2022-05-04 22:56:59 · 13892 阅读 · 0 评论 -
【愚公系列】2022年05月 Docker容器 Windows11上Redis的安装
文章目录前言1.WSL2一、Redis安装1.Docker Desktop2.设置配置文件3.运行redis4.使用RedisDesktopManager连接5.操作redis总结前言要在Windows上安装Redis,您首先需要启用WSL2(Windows Subsystem for Linux)。WSL2 允许您在 Windows 上本地运行 Linux 二进制文件。要使此方法正常工作,你需要运行 Windows 10 版本 2004 及更高版本或 Windows 11。1.WSL2WSL 2原创 2022-05-01 11:41:07 · 11068 阅读 · 0 评论 -
【愚公系列】2022年03月 Docker容器 Kafka集群的搭建
文章目录一、Kafka集群的搭建1.拉取相关镜像2.运行zookeeper3.运行kafka4.设置topic二、Docker-compose集群搭建一、Kafka集群的搭建1.拉取相关镜像docker pull wurstmeister/kafkadocker pull wurstmeister/zookeeper2.运行zookeeperdocker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper3.运行k原创 2022-03-20 00:02:02 · 25125 阅读 · 3 评论 -
【愚公系列】2022年02月 Docker容器 Oracle的搭建
文章目录前言一、Oracle的搭建1.拉取镜像二、Oracle旧版本兼容配置三、Oracle的配置1.启动oracle2.进入镜像进行配置3.切换到root用户下进行配置4.编辑profile文件配置ORACLE环境变量5.创建软连接6.切换到oracle 用户7.登录sqlplus并修改sys、system用户密码8.修改sys、system用户密码并刷新权限9.查看一下oracle实例状态10.用nacivat连接oracle数据库前言oracle作为一个重量级的大型关系型数据库、在各行各业的使用原创 2022-02-21 15:25:34 · 36833 阅读 · 0 评论 -
【愚公系列】2022年02月 Docker容器 RabbitMQ集群的搭建
文章目录前言一、RabbitMQ集群的搭建1.拉取镜像二、RabbitMQ的配置1.启动RabbitMQ2.搭建RabbitMQ集群2.1 运行容器2.2 配置节点到集群2.3 配置成功总结1.Erlang Cookie的作用2.Erlang Cookie的位置前言RabbitMQ这款消息队列中间件产品本身是基于Erlang编写,Erlang语言天生具备分布式特性(通过同步Erlang集群各节点的magic cookie来实现)。因此,RabbitMQ天然支持Clustering。这使得Rabbit原创 2022-02-07 00:57:22 · 38699 阅读 · 2 评论 -
【愚公系列】2022年02月 Docker容器 Mysql主从复制的搭建
文章目录一、Mysql主从复制的搭建1.拉取镜像二、MYSQL主服务的配置1.查询容器运行状态2.使用Navicat连接测试3.创建主数据库的复制账号3.1 创建用户3.2 授予用户权限3.3 查看用户权限3.4 修改MySQL配置文件三、MYSQL从服务的配置四、配置MYSQL主从五、主从复制测试1、在Master中创建一个新库六、主从的其他操作# 前言系统环境:window11 企业版mysql8.0+dockervm虚拟机一、Mysql主从复制的搭建1.拉取镜像docker p原创 2022-02-06 21:36:52 · 37076 阅读 · 0 评论 -
【愚公系列】2022年01月 Docker容器 基于Docker结合Canal实现MySQL实时增量数据传输功能
基于Docker结合Canal实现MySQL实时增量数据传输功能主要介绍了基于Docker结合Canal实现MySQL实时增量数据传输功能,本文给图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下Canal的介绍Canal的历史由来在早期的时候,阿里巴巴公司因为杭州和美国两个地方的机房都部署了数据库实例,但因为跨机房同步数据的业务需求 ,便孕育而生出了Canal,主要是基于trigger(触发器)的方式获取增量变更。从2010年开始,阿里巴巴公司开始逐步尝试数据库日志解析,转载 2021-10-24 23:44:55 · 48900 阅读 · 1 评论 -
【愚公系列】2022年01月 Docker容器 Swarm集群管理
Swarm 集群管理简介Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。 Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。支持的工具包括但不限于以下各项:DokkuDocker ComposeDocker MachineJenkins 原理如下图所示,swarm 集群由管理节点(manager)和工作节点(w原创 2020-11-03 14:57:12 · 288781 阅读 · 0 评论 -
【愚公系列】2022年01月 Docker容器 Machine的使用
Docker Machine引言Docker Machine 是一种可以让您在虚拟主机上安装 Docker 的工具,并可以使用 docker-machine 命令来管理主机。Docker Machine 也可以集中管理所有的 docker 主机,比如快速的给 100 台服务器安装上 docker。Docker Machine 管理的虚拟主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOcean。使用 docker-machine 命令,您可以启动,检查,停止和重新启动原创 2020-11-03 14:27:55 · 288715 阅读 · 0 评论 -
【愚公系列】2022年01月 Docker容器 Compose多容器启动
Docker ComposeCompose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。Compose 使用的三个步骤:使用 Dockerfile 定义应用程序的环境。使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。最后,执行 docker-compose up 命令来原创 2020-11-03 10:40:02 · 289201 阅读 · 5 评论 -
【愚公系列】2022年01月 Docker容器 Dockerfile详解
什么是 Dockerfile?Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。使用 Dockerfile 定制镜像1、下面以定制一个 nginx 镜像(构建好的镜像内会有一个 /usr/share/nginx/html/index.html 文件)在一个空目录下,新建一个名为 Dockerfile 文件,并在文件内添加以下内容:FROM nginxRUN echo '这是一个本地构建的nginx镜像' > /usr/share/nginx/原创 2020-10-31 17:06:20 · 288944 阅读 · 0 评论 -
【愚公系列】2022年01月 Docker容器 容器间相互通信
Docker容器连接相互通信端口映射并不是唯一把 docker 连接到另一个容器的方法。docker 有一个连接系统允许将多个容器连接在一起,共享连接信息。docker 连接会创建一个父子关系,其中父容器可以看到子容器的信息。容器命名当我们创建一个容器的时候,docker 会自动对它进行命名。另外,我们也可以使用 --name 标识来命名容器,例如:runoob@runoob:~$ docker run -d -P --name runoob training/webapp python ap原创 2020-10-31 16:25:45 · 289197 阅读 · 0 评论 -
【愚公系列】2022年01月 Docker容器 镜像的操作
查找镜像我们可以从 Docker Hub 网站来搜索镜像,Docker Hub 网址为: https://hub.docker.com/我们也可以使用 docker search 命令来搜索镜像。比如我们需要一个 httpd 的镜像来作为我们的 web 服务。我们可以通过 docker search 命令搜索 httpd 来寻找适合我们的镜像。 docker search httpd拖取镜像我们决定使用上图中的 httpd 官方版本的镜像,使用命令 docker pull 来下载镜像。dock原创 2020-10-31 10:46:40 · 288705 阅读 · 0 评论 -
【愚公系列】2022年01月 Docker容器 Docker运行web应用
运行一个 web 应用前面我们运行的容器并没有一些什么特别的用处。接下来让我们尝试使用 docker 构建一个 web 应用程序。我们将在docker容器中运行一个 Python Flask 应用来运行一个web应用。runoob@runoob:~# docker pull training/webapprunoob@runoob:~# docker run -d -P training/webapp python app.pyrunoob@runoob:~$ docker run -d -p原创 2020-10-31 09:04:35 · 289350 阅读 · 2 评论 -
【愚公系列】2022年01月 Docker容器 Docker 桌面配置镜像加速
文章目录前言一、镜像加速配置方式1.配置网址2.配置文件 daemon.json 修改总结前言默认的Docker 桌面,下载镜像是很慢的,因为默认是国外的下载源,所以要配置自己的镜像加速。一、镜像加速配置方式以最新的Docker4.0系列来说明配置1.配置网址{ "builder": { "gc": { "defaultKeepStorage": "20GB", "enabled": true } }, "experimental": fal原创 2022-01-30 01:02:52 · 37779 阅读 · 0 评论 -
【愚公系列】2022年01月 Docker容器 Docker和容器的交互
docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。可以通过命令 docker command --help 更深入的了解指定的 Docker 命令使用方法。容器使用获取镜像如果我们本地没有 ubuntu 镜像,我们可以使用 docker pull 命令来载入 ubuntu 镜像:$ docker pull ubuntu启动容器以下命令使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:$ docker ru原创 2020-10-31 08:46:20 · 289268 阅读 · 0 评论 -
【愚公系列】2023年01月 Docker容器 Ubuntu安装Docker
Ubuntu是比较流行的liunx开源系统,能够很好集成Dcoker,而且自带python,写脚本会方便很多。1、安装docker:sudo apt-get install -y docker.io2、启动docker服务:systemctl start docker3、设置开机启动:systemctl enable docker4、查看docker状态:systemctl status docker5、停止docker服务:systemctl stop docker。原创 2020-10-30 09:39:56 · 307485 阅读 · 2 评论 -
【愚公系列】2022年01月 Docker容器 基本架构
Docker 包括三个基本概念:镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。仓库(Repository):仓库可看成一个代码控制中心,用原创 2020-10-28 16:37:13 · 306156 阅读 · 1 评论 -
【愚公系列】2022年01月 Docker容器 Windows11安装Docker Desktop
Windows10安装Docker Desktop在Windows系统上安装Docker不再需要先安装虚拟机,然后在虚拟机上安装Linux系统,最后在虚拟机上的Linux系统安装Docker了。Docker for Windows的出现使得我们在Windows系统上使用Docker也非常的简单。如果是Win10以下的系统则需要安装Docker Toolbox,本文只介绍Win10环境下Docker Desktop的安装。对操作系统的要求Windows 10 64位:Pro,Enterprise或Ed原创 2020-10-30 10:10:14 · 292433 阅读 · 6 评论