草庐IT

DOCKER_USERNAME

全部标签

Docker 与 Kubernetes 权威指南

作者:禅与计算机程序设计艺术1.简介概要作为Docker火爆发展的一年里,Kubernetes带来了容器编排的革命性变化。Kubernetes整合了云原生计算的理念和开源社区的力量,真正成为企业级容器集群管理的事实标准。本书从Docker与Kubernetes的基础知识、安装部署配置三个方面全面剖析Docker及其周边产品,并结合开源世界的优秀组件、工具,深入理解Kubernetes的内部机制,以及如何运用它进行高效、可靠地集群管理,最终实现应用运行环境的最佳自动化。《Docker与Kubernetes权威指底》是一本系统、全面的Docker和Kubernetes技术学习手册。全书共分为六个部

docker部署Frpc服务

前言由于移动的宽带没有ipv4,也就是没有公网IP。但是我需要在外网对于我的群晖服务进行访问,所以我需要在群晖docker内搭建frp服务。总体来说服务还可以,基本上满足了我的外网访问需求。云服务器部署Frps编写Frpc客户端配置A_port是你的frps服务端监听地址server_addr是你的部署Frps服务端的公网IPtoken是你Frps服务端设置的tokenlocal_ip=127.0.0.1表示本机,也就是群晖local_port是群晖的5244,我这里举例的Alist服务就部署在我群晖的5244端口remote_port是Frps服务端的端口号,也就是你外网访问时候用的端口号#

在Linux上使用Docker实现应用程序打包和分发

在Linux上使用Docker可以实现应用程序的打包和分发,这是因为Docker提供了一个轻量级、可移植和隔离的容器化平台,可以将应用程序及其所有依赖项打包到一个可移植的容器中。下面将详细介绍如何使用Docker在Linux上实现应用程序的打包和分发。一、什么是Docker?Docker是一个开源的容器化平台,它允许开发者将应用程序及其所有依赖项打包到一个轻量级、可移植的容器中。Docker利用Linux内核中的容器特性来提供隔离、可复制和可移植的运行环境。每个Docker容器都是一个独立的运行单元,可以在任何支持Docker的Linux主机上运行,而不必担心环境差异或依赖冲突。二、为什么使用

mongodb - Docker:更改存储 docker 卷的文件夹

在我的UbuntuEC2上,我托管了一个使用docker容器的应用程序。db数据和upload数据存储在卷CaseBook-data-db和CaseBook-data-uploads中正在使用此命令创建:dockervolumecreate--name=CaseBook-data-dbdockervolumecreate--name=CaseBook-data-uploads通过docker-compose文件附加的卷:version:'2'services:mongo:container_name:"CaseBook-db"restart:alwaysimage:mongo:3.2.

mongodb - 带有卷的 docker 中的 Mongo 数据库持久性

我正在尝试创建一个mongo数据库容器,但无法使数据持久化。这是我的docker-compose.ymlversion:"3.2"services:mongodb:image:mongo:2.4command:--smallfilesports:-27017:27017volumes:-type:volumesource:mongodb_data_volumetarget:/datavolumes:mongodb_data_volume:external:true在docker-compose和exec-it进入mongodb之后,我创建了一个新的空数据库,然后我列出了挂载卷的内容:r

Docker与Docker-compose安装Vulfocus Vulhub漏洞环境

目录一.docker和 docker-compose介绍: docker:docker-compose:二者的区别:二者的联系:二者的总结:二.Centos7安装Docker三.Centos7安装docker-compose四.docker-compose搭建Vulhub漏洞测试靶场五.基于docker-compose安装Vulfocus漏洞环境六.基于Docker安装Vulfocus漏洞环境七.总结:一.docker和 docker-compose介绍: docker:        docker一般从概念上理解就是指容器化技术,可以用来创建和使用Linux的容器。借助docker,可将容器

docker简单部署Django项目

docker简单部署Django项目docker简单部署Django项目docker配置nginx服务docker配置后台服务修改uwsgi配置文件python容器操作安装虚拟环境安装uWSGI服务脚本一键部署修改nginx配置docker网络配置docker网络知识bridge模式host模式container模式none模式docker相关网络命令容器通信docker简单部署Django项目使用docker配置项目,不能与宿主机本身的nginx服务、uWSGI等服务起冲突,可以先将宿主机上的这些服务先禁用,仅通过docker来配置对应的服务;若不想在禁用原有的服务的情况下,需注意端口不要有

Centos系统磁盘占用:/dev/vda1占用100%空间不足处理与解决思路(实战docker占用空间太大)

前言服务器Centos操作系统,空间不足的问题处理了三次了,决定把它的解决思路和处理过程记录下来。服务器空间不足是一个经常会遇到的问题,尤其是在大型应用程序和网站上。当服务器空间不足时,应该采取一些步骤来处理和解决这个问题。以下记录最近这次的解决方案和思路(原因:docker占用空间太大了)现象服务器空间不足会导致以下一些现象:应用程序无法运行:当服务器空间不足时,某些应用程序可能会无法正常启动或运行,因为这些程序需要在硬盘上读取或写入数据。文件上传失败:如果服务器的空间已经耗尽,用户可能会无法上传文件,因为没有足够的空间可供存储。数据库出错:当服务器空间不足时,数据库可能会出现错误,因为数据

Docker 安装升级到指定版本

Docker升级到指定版本1、停止服务#systemctlstopdocker2、卸载旧版本docker#yumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-selinuxdocker-engine-selinuxdocker-engine#rm-rf/etc/systemd/system/docker.service.d#rm-rf/var/lib/docker#rm-rf/var/run/docker3、

node.js - 无法通过 Docker 中的 node.js 连接到 MongoDB

我的node.jsExpress应用程序无法连接到Docker中的MongoDB。我对Docker不太熟悉。node.js连接:importmongodbfrom'mongodb';...mongodb.MongoClient.connect('mongodb://localhost:27017',...);docker文件:FROMnode:argonRUNmkdir/appWORKDIR/appCOPYpackage.json/appRUNnpminstallCOPY./appEXPOSE3000CMD["npm","start"]docker-compose.ymlversion