文章目录1、初识Docker1.1、项目部署的问题1.2、Docker如何解决依赖的兼容问题的?1.3.Docker解决操作系统环境差异1.4、Docker如何解决不同系统环境的问题?1.5、小总结2、Docker 和虚拟机的区别3、Docker架构3.1、镜像和容器3.2、DockerHub3.3、Docker架构3.4、安装Docker镜像加速3.5、小总结4、Docker的基本操作4.1、
转载 2023-08-10 11:23:10
2563阅读
一、Docker架构原理介绍       Docker使用了C/S架构,客户端守护进程通信,Docker守护进程负责构建,运行和分发Docker容器。Docker客户端和守护进程可以在同一个系统上运行,也可以将Docker客户端连接到远程Docker守护进程。Docker客户端和守护进程使用REST API通过UNIX套接
转载 2023-07-13 23:02:24
95阅读
Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。Podman 可以管理和运行任何符合 OCI(Open Container Initiative)规范的容器和容器镜像。Podman 提供了一个 Docker
转载 2023-08-08 07:47:55
99阅读
一个简单的docker教学一、什么是Docker二、 基本概念1、镜像(image)2、容器(container)3、仓库(repository)4、分层工作流程三、安装1、 安装流程2、 测试docker四、使用Docker1、使用镜像2、操作容器3、简单搭建nginx4、commit镜像五、Docker进阶1、数据卷(1)指定路径挂载(2)具名挂载(3)匿名挂载2、数据卷容器3、Docker
转载 2023-07-21 10:54:23
459阅读
一、Docker Compose介绍Docker Compose 是 Docker 官方的单机多容器管理系统,它本质是一个 Python 脚本,它通过解析用户编写的 yaml 文件,调用 Docker API 实现动态的创建和管理多个容器。要想使用 Docker Compose,需要先安装一个 Docker Compose。在 macOS 和 Windows 系统下 ,Docker Compose
转载 2024-02-20 13:55:25
653阅读
DockerDocker Compose入门指南 作为一名经验丰富的开发者,你需要了解DockerDocker Compose的基本概念和用法。Docker是一种容器化技术,可以帮助你轻松地在不同的环境中部署应用程序,而Docker Compose是一个工具,可以帮助你管理多个Docker容器。在这篇文章中,我将向你介绍如何使用DockerDocker Compose来管理应用程序。 整
原创 2024-05-08 11:25:51
112阅读
# 理解 Docker Desktop Docker 的连接 Docker 已经成为现代软件开发中不可或缺的一部分。它允许开发者在隔离的环境中打包、分发和运行应用程序。对于刚入行的小白,理解 Docker Desktop 和 Docker docker 是至关重要的。本文将为您详细介绍如何实现二者的结合。 ## 流程概览 首先,让我们看看实现这项任务的基本流程: | 步骤 | 描述
原创 2024-10-28 04:44:20
78阅读
客户服务器在测试环境迁移至生产环境进行部署,镜像docker在老服务器进行保存,再导入新服务器。1、文件大小不同 export 导出的镜像文件体积小于 save 保存的镜像用户既可以使用 docker load 来导入镜像存储文件到本地镜像库,也可以使用 docker import 来导入一个容器快照到本地镜像库。这两者的区别在于容器快照文件将丢弃所有的历史记录和元数据信息(即仅保存容器当时的快照
转载 2023-12-13 00:54:37
479阅读
iptables使用详解@(linux)[iptables]前言最近买了一个VPS,并在上面搭了DOCKER,然后再DOCKER中安装Mysql。但只要将网络端口映射到宿主机上,那么外部网络就可以直接访问该数据。属实吓人。为此,我们需要使用防火墙。说到防火墙,CentOS有FirewallD,Ubuntu有ufw 。它们的用法和语法不尽相同,但有一点却是一致的,那就是他们底层都使用了iptable
转载 2023-07-30 00:02:00
5275阅读
1点赞
作为目前最火的应用,Docker 确实存在着其独到之处,无论是程序猿还是运维都应该听说过 Docker 的大名,Docker 已经走过了许多的坑,目前最新版本是 v1.11.0 版本,应该说是完全能承载开发使用和运维监控,这款工具能帮助我们高效的打包、发布和运行承载着应用程序的容器系统。而且收集日志、帮助 App 的快速开发都有很大作用。容器和虚拟机,经常是被拿出来对比的两款产品,实际上两者有着根
转载 2023-08-31 22:33:32
146阅读
目录iptables的核心概念四表:五链:iptables命令实战iptables和docker的关系?vagrant拉起一台虚拟机查看iptables nat表 启动一个nginx命令比较iptables解读新增的nat链如何禁止docker的默认行为-修改 iptables?iptables的核心概念iptables是Linux系统中用来配置防火墙的命令。iptables是工作在TC
转载 2023-11-19 09:10:13
1790阅读
文章目录1、什么是LXC2、什么是dockerdocker工作方式Docker产生的背景 1、什么是LXCLXC(LinuX Container)简称Linux的容器,是世界上第一个容器应用。它将容器技术做的更加易用了,把用到的容器功能做成一种工具,简化了用户使用容器的麻烦。但由于使用LXC还需重新学会LXC的命令工具,复杂程度依旧不小,隔离性也没有虚拟机那么强大。2、什么是docker所以后来
转载 2023-08-18 15:57:48
200阅读
目录什么是Git?常见的版本控制工具版本控制分类1.本地版本控制2.集中版本控制 SVN 3.分布式版本控制 Git GitSVN的区别 (面试常问)Git的下载安装常用的linux命令: 设置用户名和邮箱(用于标识用户,必要)Git基础理论 Git工作流程学习中经常用到的,在Github或者Gitee上面克隆别人的仓库或者代码:什么是Git?Git是一
转载 2023-08-23 21:05:18
376阅读
Compose和Docker兼容性: Compose 文件格式有3个版本,分别为1, 2.x 和 3.x 目前主流的为 3.x 其支持 docker 1.13.0 及其以上的版本 常用参数: version # 指定 compose 文件的版本 services # 定义所有的 service 信息, services 下面的
转载 2023-08-16 15:36:50
451阅读
一、前言现在可谓是容器化的时代,云原生的袭来,导致go的崛起,作为一名java开发,现在慌得一批。作为知识储备,小编也是一直学关于docker的东西,还有一些持续继承jenkins。 提到docker,大家都知道,以前需要在linux中安装的,现在只需要pull下来镜像,然后运行就可以直接使用了!非常的干净又卫生,但是想想我们一个web应用,是需要mysql、redis、mq等很多个应用组成的,我
转载 2023-09-09 01:28:09
299阅读
openstack :公认的云计算IaaS平台,管理的核心目标是机器(物理机或虚拟机),当然也可以管理存储和网络。docker:是用来创建和管理容器的,他和容器的关系就好比hypervisor和虚拟机之间的关系。k8s:搭建容器集群和进行容器编排的主流开源项目,亲爹是Google,适合搭建PaaS平台,容器是kubernetes管理的核心目标对象,他和容器的关系就好比open stack和虚拟机之
摘要:win10安装docker进行学习的两种途径:Docker for Windows Installer.exe(地址://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe)DockerToolbox-19.03.1.exe(需要在docker hub进行注册ID,需要才能注册成功)
转载 2023-10-27 20:17:07
59阅读
上一篇文章对整体结构进行了简单记录,这一篇介绍下关于Dockerfile自定义镜像以及各个服务的配置。其实 https://hub.docker.com/ 上面各种基础镜像非常完善,特别是官方的镜像质量非常之高,而我再捣腾一次完全是为了让自己掌握 Dockerfile 方面的技能而已。 在选择基础镜像方面,推荐使用 Alpine ,然后再它上面进行定制,因为它非常的小仅3M。我的 Nginx/Re
转载 2024-03-07 22:27:22
121阅读
docker-compose理论和部署docker-compose是什么Docker Compose 的背景docker-compose 部署安装在docker-ce的基础上把docker-compose的包上传用dockerfile写nginx创建yaml文件Docker Compose配置常用字段Docker Compose常用命令基本的使用格式docker-compose选项创建模板脚本
转载 2023-07-11 01:33:05
362阅读
一种革新性的容器技术一、DockerKubernetes简介二、架构和部署模型1. Docker 部署模型2. 构建 Docker 镜像3. 运行容
原创 2024-04-19 14:12:48
65阅读
  • 1
  • 2
  • 3
  • 4
  • 5