草庐IT

docker-compse

全部标签

Docker-Jenkins|安装部署全流程

一、Jenkins简介什么是Jenkins?  Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成(CI/CD)。软件项目CI/CD是什么?  CI(ContinuousIntegration)始终指持续集成,CD(ContinuousDelivery/ContinuousDeployment)是持续交付和/或持续部署,总结为如下三点。持续集成持续交付持续部署集成架构:基本流程:二、安装前说明  本文Jenkins安装主要基于Docker,需要安装Docker环境和Java-11环境,若未安

python - 我可以使用 Docker 使用 pyinstaller 创建 exe 吗

我应该为windows、mac和linux创建一个可执行文件。但是,我暂时没有windows机器,而且我根本没有mac。我有一台Linux机器,但我不想更改分区,甚至不想创建与Windows的双启动。我已经使用python创建了一个应用程序,并且正在使用pyinstaller制作我的可执行文件。如果我使用Docker(在linux上安装windows和mac的图像),我是否能够为windows和mac创建具有所有依赖项的可执行文件(如所有.dllforwindows以及如果有任何类似的苹果电脑)? 最佳答案 是的,你可以。如果您在容

win10中 hyper-v 中搭建 docker 快速搭建一个thinkphp6 的项目 swoole 环境 websocket 示例代码

1.先安装docker 和docker-composer  1.1安装docker直接使用快捷一键安装$curl-fsSLget.docker.com-oget-docker.sh$sudoshget-docker.sh--mirrorAliyun 1.2等待一分钟docker安装完成启动docker $sudosystemctlenabledocker$sudosystemctlstartdocker  1.3测试docker安装和镜像加速  直接参考文章安装和调试  CentOS安装Docker|Docker从入门到实践2.安装php运行环境 2.1  选用最简单的拥有php-fpm和ng

docker 部署redis报错内存分配过度

之间部署redis集群的时候报错202310:20:29.131#WARNINGMemoryovercommitmustbeenabled!Withoutit,abackgroundsaveorreplicationmayfailunderlowmemorycondition.Beingdisabled,itcanalsocausefailureswithoutlowmemorycondition,seehttps://github.com/jemalloc/jemalloc/issues/1328.Tofixthisissueadd'vm.overcommit_memory=1'to/etc

windows - 适用于 Windows Server 2016 的 Docker 需要更新 KB3176936

我想在物理WindowsServer2016数据中心评估版(版本14393)上安装Docker。我尝试按照QuickStartWindowsServer中的说明进行操作但安装失败:Errormessagedocker安装程序需要更新KB3176936,我随后安装了它。即使在重新启动后,错误消息仍然存在,我无法安装docker。我在Windows功能选择中启用了容器功能和Hyper-V。知道我做错了什么吗?我可以在Windows10上成功设置docker。 最佳答案 您需要执行完整的Windows更新。我实际上有一个PRtoaddth

Docker用户切换

Docker用户切换Docker镜像多数仅包含root用户,且设置容器以root身份启动。如果想要以其他用户身份启动容器,需要保证镜像中含有其他用户,并在容器启动时指定用户。镜像构建方法一:使用Dockerfile重新构建包含其他用户的镜像。方法二:在目标容器中添加其他用户后,再打包成镜像。以由root用户添加ubuntu用户为例。useradd-d"/home/ubuntu"-m-s"/bin/bash"ubuntu-u1002echo'ubuntu:12345678'|chpasswd指定用户启动使用docker-compose启动version:'3.5'services: dgl_cl

使用docker-maven-plugin插件构建镜像并推送至私服Harbor

前言如下所示,建议使用DockerfileMaven插件,但该插件也停止维护更新了。因此先暂时使用docker-maven-plugin插件。一、开启Docker服务器的远程访问1.1开启2375远程访问默认的dokcer是不支持远程访问的,需要加点配置,开启Docker的远程访问#首先查看docker配置文件所在位置systemctlstatusdocker#会输出如下内容:●docker.service-DockerApplicationContainerEngineLoaded:loaded(/etc/systemd/system/docker.service;enabled;vendo

docker load -i导入镜像失败:Error processing tar file(exit status 1): unexpected EOF

dockerloadkyai_rest-v1.0.0_20230326.tar...+dockerload-i/userdata/testOnebuttonDeploy/shsany_ai/kyai_x86_ubuntu/ky/alg/kyaiCw/kyai_rest-v1.0.0_20230326.tarErrorprocessingtarfile(exitstatus1):unexpectedEOF导入镜像失败了,不知道啥原因。。。后来发现,我的tar包大小不对,只有50多兆,正常应该400多兆的,可能是什么时候拷文件时,拷失败了。。。把正确的tar包换过来就好了20230816文章目录D

【docker】docker私有仓库

目录一、说明二、私有仓库搭建三、上传镜像到私有仓库四、从私有仓库拉取镜像一、说明1.docker官方的dockerhub(https://hub.docker.com)是一个用于管理公共镜像的仓库,可以从上面拉取镜像到本地,也可以把自己的镜像推送上去2.若服务器无法访问互联网,或者不希望将自己的镜像放到公网当中,则需要搭建自己的私有仓库来存储和管理自己的镜像二、私有仓库搭建1.拉取私有仓库镜像dockerpullregistry2.启动私有仓库容器dockerrun-id--name=registry-p5000:5000registry3.浏览器访问#访问地址:http://私有仓库服务器i

docker搭建MySQL主从

目录1.1关系引入1.2搭建mysql在docker中的环境1.2.1查询镜像1.2.2拉取镜像1.3mysql主从原理1.4mysql的主配置1.4.1linux创建配置文件、文件夹1.4.2查看文件结构1.4.3拷贝my.cnf文件到conf文件夹下1.4.4查看my.cnf文件(可省略)1.4.5进入my.cnf文件修改配置1.4.6创建运行mysql主容器(master)1.4.7进入容器1.4.8在容器中运行mysql客户端1.4.9开放指定端口和重新加载防火墙1.4.10navicat新建mysql连接并测试1.5mysql的从配置1.5.1检查binlog是否开启1.5.2查看当