使用 Docker 快速搭建 SS 服务 本文仅供学习参考,大家不要用来搭建翻墙代理什么的! 前置条件 linux 服务器一台(境外的) 安装 docker CentOS curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun Ubuntu curl -fsSL https://test.docker.com -o test-docker.sh sudo sh 系统运维 2023-09-02 法医
Failed to start Docker Application Container Engine. systemctl status docker.service可看到如下的错误,docker无法启动 $ sudo systemctl status docker.service docker.service: Main process exited, code=exited, status=1/FAILURE docker.service: Failed with result 'exit-co 系统运维 2023-09-02 三掌柜
:使用Debian、Docker和Nginx部署Web应用教程 在Debian上使用Docker和Nginx部署Web应用是一种常见的配置方式。下面是一个简单的教程: 安装Docker: 在Debian上安装Docker,运行以下命令: apt-get update apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release curl -fsSL https://d 系统运维 2023-09-02 三掌柜
:直击关于Docker所必须了解的知识 Docker是一种开源的容器化平台,它可以帮助开发者更轻松地构建、打包、分发和运行应用程序。下面是关于Docker的一些必须了解的知识点。 容器化:Docker利用容器化技术将应用程序和其依赖项打包在一个独立的运行环境中,称为容器。每个容器都是相互隔离的,并且可以在任何支持Docker的环境中运行,而无需重新配置。 镜像:Docker镜像是一个可执行的文件,它包含运行应用程序所需的所有内容,包括代 系统运维 2023-09-02 共饮一杯
mysql到底需不需要容器化? 前言:在容器化的时代,当然一切皆可容器化。在docker官网首页赫然有下面这几个大字。足以知道docker的优势。那么且问,mysql适合跑在docker中吗? 当然,这个问题有人说可以,也有人说不可以。下面我们就正反都来看下各自的观点。 1. 不可以容器化 大部分人的理由有2: 其一,数据安全性不能保障 在容器或者docker出现故障时,不易恢复。即使使用数据卷挂载(volume)也会在容器故障 数据运维 2023-09-01 竹子爱熊猫
使用dockercompose与私有仓库 介绍 Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。它允许开发人员将他们的应用程序堆栈定义为一个 YAML 文件,只需几个命令就可以轻松创建复杂的环境。然而,使用 Docker Compose 与私有仓库可能会有些棘手。在本文中,我们将探讨如何在 Docker Compose 中使用私有仓库,包括不同的身份验证方法及其示例。 什么是私有仓库? Docker 数据运维 2023-08-30 捡田螺的小男孩
Docker入门 | 青训营 Docker-简介 Docker本质上是一个采用虚拟化技术的容器,基于Linux容器进行再封装,使用户不用关心容器的管理,而简化应用操作。从2013开始有这个项目到现在也不过5年时间,但是发展应用却极其迅速,主要原因就是应用简单方便,传统的虚拟化是基于硬件实现的,如果要部署10个应用,则需要创建10个虚拟机,而Docker是基于操作系统做的虚拟化,也就是复用本地主机的操作系统,部署运营10个应用时 系统运维 2023-08-29 贤蛋大眼萌
Docker | 青训营 初识Docker 为什么要用Docker 大型项目组件较多,运行环境也很复杂,部署时可能会遇到以下问题: 依赖关系复杂,兼容问题频发 开发、测试、生产环境有差异 Docker是怎么解决的? 将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包 将每个应用放到一个隔离容器去运行,避免相互干扰 Docker镜像中包含完整运行环境,包括系统函数库 镜像和容器 镜像(Image):Docker 系统运维 2023-08-29 大白菜程序猿
Linux 下的 docker使用 | 青训营 Linux_Ubuntu 下的docker使用 docker的安装 Install Docker Engine on Ubuntu | Docker Docs 参考官方网址下载即可 添加docker用户组 将当前用户添加到docker用户组 为了避免每次使用docker命令都需要加上sudo权限,可以将当前用户加入安装中自动创建的docker用户组: sudo usermod -aG docker 系统运维 2023-08-29 捡田螺的小男孩
架构设计:Docker容器化部署 在现代软件开发和部署中,Docker 容器化技术已经成为一种重要的解决方案。它不仅简化了应用程序的构建和部署过程,还提供了跨环境一致性、可移植性和高效性。本文将介绍一个完整的 Docker 容器化部署架构设计,帮助您深入了解如何将应用程序成功地迁移到容器化环境中。 1. 应用程序分解与容器化 首先,将应用程序进行适当的拆分,划分为各个独立的组件,如前端、后端、数据库等。每个组件都将打包成一个独立的 开发运维 2023-08-29 三掌柜
go语言做的网站有哪些 go语言做的网站有Docker、Kubernetes、SoundCloud、Dropbox、Bleve、Grafana和Hugo。详细介绍:1、Docker是一个开源的容器化平台,它使用Go语言进行开发,Docker的网站使用Go语言开发,通过Go语言的高并发性能和优秀的网络库,实现了高效的容器管理和部署;2、Kubernetes是一个用于容器化应用程序的开源平台等等。 本教程操作系统:windo 开发运维 2023-08-29 泡泡
在Docker容器中使用Java进行工作 Java 是目前最流行的企业语言之一。它是面向对象编程的核心,并提供了构建企业级应用程序和测试平台的强大平台。对于新手来说,安装和适应 Java 环境最初可能需要一些时间。 Docker 容器允许您访问其中的 Java 运行时环境,从而提供一个易于管理的已安装库的打包环境。如果您在本地计算机上安装了 Docker,则无需运行 Java 应用程序并经历所有繁琐的工作,您可以通过直接通过 Docker 开发运维 2023-08-28 LOVEHL^ˇ^
Docker 快速入门、核心概念和常用指令 周末有朋友问起Docker相关的问题。今天就来跟大家分享Docker 快速入门、核心概念和常用指令。 1、基本概念与操作 1.1、安装 Linux 是 Docker 的原生支持平台,所以建议在 Linux 下安装。CentOS 下安装 Docker,需要 7 及以上的发行版,建议使用 overlay2 存储驱动程序。 # 卸载已有 docker sudo yum remove docker doc 开发运维 2023-08-28 宇宙之一粟
前端破圈使用Docker Nginx容器部署项目🏴☠️ 前言 继续 前端破圈 之旅,之前的文章里面实现了在 Docker 中开发前端项目,现在把开发的前端项目部署起来,能通过 IP 地址直接访问 前端破圈Docker for Win11项目不能访问🏴☠️ 前端破圈用Docker开发项目🏴☠️ 环境情况 由于是部署项目,这里使用在 Linux 系统中进行,不同版本表现可能不一致,这里先明确版本 系统版本 系统版本:Ubuntu22.04.1 LTS 系统运维 2023-08-28 泡泡
极智开发 | gpu docker启动报错libnvidiaml.so.1: file exists: unknown 欢迎关注我的公众号 [极智视界],获取我的更多经验分享 大家好,我是极智视界,本文分享一下 gpu docker启动报错libnvidia-ml.so.1: file exists: unknown 的解决方法。 邀您加入我的知识星球「极智视界」,星球内有超多好玩的项目实战源码和资源下载,链接:t.zsxq.com/0aiNxERDq 困扰了两天的问题,记录一下 【问题】 问题出在启动一个本身已经 系统运维 2023-08-28 法医
Docker详解 | 青训营 Docker 详解 引言 前提知识 必须: 熟悉Linux命令和相关背景知识 建议: Git相关知识,git,pull 定位和范围 Java开发: 语言:java Spring MVC/Spring Boot/MyBatis······ Docker开发 语言:Go Swarm/Compose/Machine/mesos/k8s······· 为什么需要Docker 一款产品从开发到上线,从操作系 系统运维 2023-08-28 醒在深海的猫
Docker隔离机制一探| 青训营 docker隔离机制 在容器进程启动之前重新挂载它的整个根目录“/”,用来为容器提供隔离后的执行环境文件系统(rootfs)。 通过Linux Namespace 创建隔离,决定进程能够看到和使用哪些东西。 通过control groups 技术来约束进程对资源的使用 rootfs rootfs 是Docker 容器在启动时内部进程可见的文件系统,即Docker容器的根目录。rootfs通常包含一 系统运维 2023-08-28 法医
如何使用Java中的容器化技术实现应用的快速部署和扩展? 如何使用Java中的容器化技术实现应用的快速部署和扩展? 随着云计算和微服务架构的快速发展,容器化技术在软件开发和部署过程中越来越受到重视。容器化技术能够将应用程序及其依赖项打包到一个独立的容器中,实现快速部署、高效扩展和灵活管理的目的。在Java开发中,Docker是一个被广泛使用的容器化技术,本文将介绍如何使用Java中的容器化技术实现应用的快速部署和扩展。 首先,我们需要了解Docker的基 开发运维 2023-08-28 三掌柜
如何使用Java中的容器编排工具管理和部署容器化应用? 如何使用Java中的容器编排工具管理和部署容器化应用? 引言:随着云计算和微服务架构的普及,容器化技术成为了现代应用部署和管理的关键工具。而在Java生态系统中,有许多优秀的容器编排工具可供选择,如Kubernetes、Docker Compose等。本文将介绍如何使用Java中的容器编排工具管理和部署容器化应用,并结合实际代码示例进行讲解。 一、使用Docker Compose编排和管理容器化应 开发运维 2023-08-28 宇宙之一粟
聊聊mac怎么搭建gitlab Mac搭建Gitlab - 从零开始建立自己的代码仓库 在软件开发中,我们都需要一个版本控制系统来管理我们的代码库。Git是一个广泛使用的版本控制系统,而Gitlab则是一个提供代码托管服务的平台。如果你想在自己的Mac上搭建一个Gitlab服务器,那本文将为你提供必要的指引。 第一步:安装Docker Docker是一个非常强大的容器化工具,它可以让你在任何地方运行应用程序,而无需担心依赖关系和 开发运维 2023-08-27 共饮一杯