Docker 公司发布 Swarm 项目 Docker 公司在 2014 年发布 Swarm 项目. 一个有意思的事实:虽然通过"容器"这个概念完成了对经典 PaaS 项目的"降维打击",但是 Docker 项目和 Docker 公司,兜兜转转了一年多,却还是回到了 PaaS 项目原本深耕多年的那个战场:如何让开发者把应用部署在我的项目上。Docker 项目从发布之初就全面发力,从技术、社区、商业
转载 9月前
33阅读
部署篇开头以两个简单的例子快速入门,然后介绍 Dockerfile 的常用命令简单的例子以下使用两个例子快速入题官网的例子这是来自 Docker 官方文档的例子,例子中使用了 Python,但不需要 Python 知识使用 Dockerfile 生成容器Docker 使用 Dockerfile 来生成容器。Dockerfile 会自动装配所用到的环境,所以你唯一需要做的就是敲几行命令。Docker
转载 2023-08-24 18:56:57
590阅读
# Docker 设置hostnameDocker容器中,hostname是一个很重要的属性,它对于容器之间的通信和识别是非常重要的。在Docker中,我们可以通过设置hostname来自定义容器的主机名。 ## 设置hostname的方法 ### 1. 在运行容器时设置hostname 在运行容器时,可以通过`-h`或`--hostname`参数来设置容器的hostname。例如:
原创 2024-05-11 05:30:46
1136阅读
# Docker 设置 Hostname 的详细指南 Docker 是一个流行的容器化平台,允许开发者在隔离的环境中快速部署和管理应用。在使用 Docker 的过程中,我们可能需要为容器设置一个特定的主机名(hostname)。在这篇文章中,我将详细讲解如何在 Docker设置主机名,包括具体步骤、代码示例以及图示。 ## 设置流程概述 以下是设置 Docker 主机名的步骤概述: |
原创 8月前
57阅读
# 如何在 TrueNAS 中使用 Docker 在现代开发中,Docker 提供了一种简化应用部署和管理的方式。TrueNAS 作为一种优秀的存储解决方案,支持 Docker 的使用。本文将逐步指导你如何在 TrueNAS 中使用 Docker,包括必要的步骤和代码示例。 ## 整体流程 以下是实现 TrueNAS Docker 的整体流程: | 步骤 | 描述
原创 8月前
252阅读
          玩过蜗牛星际,体验过黑群晖系统崩掉导致里面珍藏12t大姐姐全没了(此处有哭声),我技术又菜,自己恢复是不可能恢复的,装的盗版系统,又不可能联系群晖官方售后恢复。于是乎就想要一个稳定、开源的NAS系统,选来选去看到了truenas这个开源系统(freenas和truenas合二为一),现在用这个系统的人越来越多,网上的教程也在慢慢丰富,于是
# 如何使用 Docker 设置 hostname Docker 是一种非常流行的容器化平台,它可以让你轻松地创建、部署和运行应用程序。而在开发和测试过程中,有时我们需要为 Docker 容器设置特定的主机名(hostname)。本文将指导你如何实现这一点,包括完整的流程、所需的代码及其解释。 ## 流程概述 首先,我们将通过一个简要的流程表来展示设置 Docker hostname 的步骤
原创 2024-09-29 04:51:49
243阅读
# Docker 如何设置 Hostname 的项目方案 Docker 是一种轻量级的虚拟化技术,它帮助开发者快速构建、运行和管理容器化应用。很多时候,合理设置 Docker 容器的 hostname 是非常重要的,尤其是在微服务架构或大规模分布式系统中。本方案将详细介绍如何在 Docker 容器中设置 hostname,并展示相关的代码示例和流程图。 ## 1. 背景 在 Docker
原创 2024-09-13 03:55:49
71阅读
探索 Kubernetes 管理的未来:Kubeswitch kubeswitch The kubectx for operators. 项目地址: https://gitcode.com/gh_mirrors/ku/kubeswitch 在 Kubernetes 的世界中,管理多个集群和上下文可能是一项复杂的任务。这就是 Kubeswitch 出现的原因。这是一个强大的工具,专为大规模 Ku
转载 11月前
96阅读
问题:         使用vdbench进行单层100w目录,每个目录30个文件,共3000w文件读写时,在创建文件得时候IO会出现断断续续得情况。 分析过程:1、  nfs抓包分析  使用vdbench创建一个文件得流程eg: vdb_f0398.file:Lookup ca
在 Kubernetes 集群中部署现代应用的通用模式摘要我们正在经历现代应用交付领域的第二次浪潮,而 Kubernetes 和容器化则是这次浪潮的主要推动力量。随着第二次浪潮的推进,我们在 NGINX 用户和已在 Kubernetes 集群中成功部署现代应用的客户中看到了一种通用模式。我们将这种模式称为 ClusterOut,它共分为三个阶段:第一阶段:构建坚实的 Kubernetes 基础第二
网关是微服务中不可或缺的一部分,它承载了所有请求流量入口,参数验证拦截,用户权限验证,但是除了JAVA的spring cloud之外,公共网关屈指可数,其中最受关注的就是KONG了,笔者半年前就已经在使用kong的那时候使用的是0.11.2-bate版本(之前还被官方坑了一次),前不久终于等到了1.X的正式版发布了,笔者就在这里给大家分享一下kong网关的基本情况以及使用安装的方式。附上:喵了
# 在TrueNAS Core中使用Docker的探索 TrueNAS Core是一个基于FreeBSD的开源存储解决方案,广泛用于家庭和企业网络存储。在这篇文章中,我们将深入探讨如何在TrueNAS Core中使用Docker容器,以便有效管理和部署应用程序。同时,我们还将介绍相关的代码示例,帮助理解这一过程。 ## 1. 什么是DockerDocker是一种容器化技术,它允许开发人员
原创 2024-08-15 07:46:34
276阅读
前言在创建docker容器时,有时候我们想自定义docker容器的DNS和主机名,那么docker实现的秘诀就是利用虚拟文件在挂载容器的三个相关文件。进入容器后使用mount命令即可看到三个相关etc文件。/dev/vda1 on /etc/resolv.conf type ext4 (rw,noatime,data=ordered)/dev/vda1 on /etc/hostname type
安装TrueNAS Scale在尝试trueNas core时发下可以成功安装,但是一直无法成功启动,而且国内对我遇见的错误几乎没有案例,所以舍弃掉了,而且trueNas core是基于Linux的,对Linux的生态好了很多,还可以可以在trueNas上直接使用Docker服务何乐而不为呢。下载TrueNas镜像TrueNas 直接选择最新版本iso镜像: scale下载十分快速,core的下载
转载 2023-08-01 22:47:40
496阅读
1、配置3台虚拟机 机器环境(三台机器,centos系统)IP:192.168.31.44 主机名:Manager 担任角色:swarm managerIP:192.168.31.109 主机名:Work1 担任角色:swarm nodeIP:192.168.31.230 主机名:Work2 担任角色:swarm node1.1准备工作1.1.1修改主机名########修改主机名 #######
转载 2023-10-14 16:02:29
415阅读
# TrueNAS更新Docker源的指南 在现代的应用程序开发和部署中,Docker已经成为一种流行的容器技术,它允许开发者快速打包、分发和运行应用程序。在TrueNAS环境中,更新Docker源可以帮助用户获得最新的镜像版本,以提升系统的稳定性和安全性。本文将为您详细介绍如何在TrueNAS中更新Docker源,包括必要的代码示例和步骤说明。 ## 什么是TrueNASTrueNAS
原创 10月前
906阅读
Linux的高级指令一、hostname指令       1.hostname,意思是主机名,所以作用主要是读取和设置主机名。       2.用法:hostname,直接使用表示查看本机的名字。                 
转载 2024-07-12 22:35:22
67阅读
Docker是目前非常流行的容器化技术,它提供了简单、轻量级、可移植的容器化应用解决方案。在Docker中,--hostname参数用于设置容器的主机名。本文将向你介绍如何使用docker --hostname命令来设置容器主机名。 首先,让我们来看一下整个过程的步骤: | 步骤 | 操作 | 代码示例 | |------|--------
原创 2024-05-22 11:04:01
209阅读
我的瞎折腾NAS之系统选择篇2020-07-16 10:58:099点赞12收藏6评论一、主要需求之前用的N1我已经部署了好几个docker容器,主要是qBittorrent,nextcloud,filebrowser,DC1服务器,这次鸟枪换炮了,这几样必须得支持的,下面列一下需求:1. 照片备份,能自动备份最佳,iOS得有客户端支持(64G乞丐版iphone伤不起)2. 支持硬解,毕竟是花了8
  • 1
  • 2
  • 3
  • 4
  • 5