草庐IT

Docker-Jenkins

全部标签

docker制作m3u8web播放器镜像基于nginx-alpine镜像

ZYPlayerWeb项目:https://github.com/Hunlongyu/ZY-Player-Web这是一个开源的m3u8web播放器。我们基于这个项目进行打包打包使用的DockerfileFROMnode:latestasbuilderWORKDIRapplicationCOPY..#RUNnpmconfigsetregistryhttps://registry.npmmirror.com/RUNnpminstallyarnRUNyarninstallRUNchmod+xnode_modules/.bin/tscRUNchmod+xnode_modules/.bin/viteRU

在PHP7-FPM Docker容器中安装Postgres驱动程序

我已经安装了PHP:latest使用Docker-Compose命令Docker容器。它安装了php-7.1.6-fpm在我的码头机中。当我尝试安装php7-pgsql扩展程序未能找到该软件包,而是找到pdo和pdo_pgsql软件包。那将无法满足我的需求。当我在已安装的PHP容器中搜索可用的软件包时,我找不到任何相关的PGSQL软件包php7,相反,我看到了php5-pgsql软件包,这将不适用于PHP7-FPM。最后,我在删除旧一个定位后安装了php-5.6-fpm容器php5-pgsql包裹。但是现在我再次失望,我找不到php5-pgsql新安装的容器中的包装。我知道我会错过一些重要的观

持续集成工具Jenkins的使用之安装篇(一)

Jenkins是一个基于Java开发的开源的一种持续集成工具,主要用于环境部署,监控重复性的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。要想使用它,你就必须的先安装,接下来我们就介绍下Jenkins是如何安装。一.Jenkins安装安装步骤如下:下载Java安装包,因为Jenkins是基于Java开发的,所以必须要先安装Java。进入官网下载Jenkins安装包在服务器上进行安装及启动启动服务,进行下载插件等。接下来就按照上面的步骤进行安装操作。1.1Java安装与配置进入Java官网:JavaDownloads|Oracle,找到对应安装包进行下载,因为(我这里以Lin

Docker(十二)安全

作者主页:正函数的个人主页文章收录专栏:Docker欢迎大家点赞👍收藏⭐加关注哦!安全评估Docker的安全性时,主要考虑三个方面:由内核的命名空间和控制组机制提供的容器内在安全Docker程序(特别是服务端)本身的抗攻击性内核安全性的加强机制对容器安全性的影响一、内核命名空间Docker容器和LXC容器很相似,所提供的安全特性也差不多。当用dockerrun启动一个容器时,在后台Docker为容器创建了一个独立的命名空间和控制组集合。命名空间提供了最基础也是最直接的隔离,在容器中运行的进程不会被运行在主机上的进程和其它容器发现和作用。每个容器都有自己独有的网络栈,意味着它们不能访问其他容器的

安装docker报错failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try. ht

一、问题:运行sudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo之后报错sudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repofailure:repodata/repomd.xmlfromdocker-ce-stable:[Errno256]Nomoremirrorstotry.https://download.docker.com/linux/cent

开源运维平台Spug本地docker部署结合内网穿透实现远程访问

文章目录前言1.Docker安装Spug2.本地访问测试3.Linux安装cpolar4.配置Spug公网访问地址5.公网远程访问Spug管理界面6.固定Spug公网地址前言Spug面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。本例演示搭建使用dockercompose方式安装Spug,并结合cpolar内网穿透实现远程访问,按照官网文档,首先设备需要提前安装好docker和dockercompose!1.Docker安装Spug创建docker-compose

内网穿透的应用-使用Docker搭建一个Wiki.Js知识库系统并实现分享他人远程创作

文章目录1.安装Docker2.获取Wiki.js镜像3.本地服务器打开Wiki.js并添加知识库内容4.实现公网访问Wiki.js5.固定Wiki.js公网地址不管是在企业中还是在自己的个人知识整理上,我们都需要通过某种方式来有条理的组织相应的知识架构,那么一个好的知识整理工具是非常重要的,今天推荐一款维基知识库系统——Wiki.js。本文将介绍如何用Docker容器技术部署Wiki.js应用程序,并且结合cpolar发布至公网实现知识库共享。Wiki.js是一个高度可定制Wiki平台,用Node.js编写,支持Markdown以及HTML文档。Docker容器技术可帮助我们简化部署过程,提

ios - Jenkins 无法打开 IOS 模拟器

我在jenkins中设置了一个项目,它应该在运行期间打开IOS模拟器,但jenkins无法打开模拟器。Jenkins在jenkins用户中运行。项目使用如下:-基于Javamaven的项目-运行appium服务器-appium启动IOS模拟器--此步骤失败并出现以下错误[XCUITest]Error:Command'osascript-e'tellapplication"SystemEvents"tocountprocesseswhosebundleidentifieris"com.apple.iphonesimulator"''exitedwithcode1atChildProces

Docker·1(简介、安装、基本使用)

目录1.什么是Docker1.1.什么是容器1.2.什么是Docker2.安装Docker3.镜像操作3.1.拉取镜像3.2.卸载镜像/容器3.3.使用镜像/容器4.相关指令说明1.什么是Docker1.1.什么是容器虚拟机:操作系统是一个很笨重的程序,即是啥都不干,虚拟本身都要占用很多内存和磁盘,并且启动很慢(操作系统要从头到尾把该检测的都检测了,该加载的都加载上)。容器:类似于码头的集装箱——相互隔离、长期反复使用、快速装载和卸载、规格标准,在港口和船上都可以摆放。虚拟机&Docker的隔离:隔离:虚拟机:现代软件开发的一大目的就是隔离,通过将应用程序部署在不同的虚拟机中从而实现隔离容器:

【云原生•容器】搬砖高手揭秘:5分钟快速构建企业级Docker全攻略

【云原生•容器】搬砖高手揭秘:5分钟快速构建企业级Docker全攻略📚「本系列博文旨在深入探索容器技术,特别是Docker的应用和原理,无论是对Docker感兴趣的新手还是希望进一步提升技能的专业人士,本系列将是一条理想的学习路径。接下来的规划中,我们将通过二十多个章节从基础到高级逐步理解容器技术,全面覆盖Docker和容器技术的核心内容,希望帮助读者在实际工作中高效应用容器技术。」🚀引言「欢迎进入Docker的世界」在当今快速发展的云计算时代,企业面临着越来越复杂的技术挑战。如何快速、高效地部署和管理应用成为了每个企业IT团队的核心任务。这时,Docker就像一股清流,为企业级应用部署带来了