草庐IT

docker-jenkins

全部标签

windows docker desktop配置加速地址

目录为什么常见加速地址在dockerdesktop上配置为什么https://hub.docker.com是官方的镜像仓库地址,但是它的服务器地址是在国外,有时候访问和下载的速度差强人意。不过好在,我们可以进行远程仓库的设置,将仓库镜像地址设置为国内镜像服务提供商的地址,达到加速下载的目的。常见加速地址常见的镜像加速地址有阿里、网易、中科大等镜像加速器镜像加速器地址专属加速器?其它加速?Docker中国官方镜像https://registry.docker-cn.comDockerHub(已关闭)DaoCloud镜像站https://docker.m.daocloud.ioDockerHub、

解决Docker报错问题:Docker Desktop – Unexpected WSL error

   最近因为准备在NAS上通过Docker容器方式安装MYSQL,发现https://hub.docker.com网站被墙了,无法自动安装,同时又找不到靠谱的离线镜像,所以准备在Window上安装Docker,通过电脑的网络代理制作离线镜像再上传到NAS上。    在Windows下安装Docker并不是很顺利,安装完启动时报:DockerDesctop–UnexpectedWSLerror。经过google一番总算找到原因了。    想要正常安装运行DockerDesktop,电脑需要满足以下软硬件要求:Windows1064位:专业版,企业版或教育版(Build15063或更高版本) 主

Docker网络配置与自定义IP容器通信

目录前言一、docker网络配置1.bridge虚拟网桥2.host网络模式3.none网络模式4. 自定义container网络模式二、自定义IP容器通信1.自定义IP2.创建所需容器(mysql,tomcat)3.准备项目资源4.构建Nginx实现负载均衡前言        当项目大规模使用Docker时,容器通信的问题也就产生了。要解决容器通信问题,必须先了解很多关于网络的知识。Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理。然而,Docker同样有着很多不完善的地方,网络方面就是Docker比较薄弱的部分。因此,我们有必要深入了解Docker的

docker安装人大金仓kingbase数据库

1、在人大金仓官网下载docker镜像地址:人大金仓-成为世界卓越的数据库产品与服务提供商2、上传该tar文件到服务器 3、执行命令生成镜像文件 dockerload-ikingbase.tar 4、启动镜像并挂载dockerrun-idt--privileged-p54321:54321-v/mnt/data/:/home/kingbase/userdata/data--namekingbasekingbase:v1/usr/sbin/init5、查看kingbase日志dockerlogskingbase6、进入容器 dockerexec-itkingbase/bin/bash7、执行命令

Ubuntu22.04安装nvidia-docker

安装docker参考这篇文章:Ubuntu22.04安装docker-掘金安装nvidia-docker参考这篇文章:Ubuntu22.04LTS:NVIDIAContainerToolkit:Install:ServerWorld流程:curl-s-Lhttps://nvidia.github.io/nvidia-docker/gpgkey|apt-keyadd-curl-s-Lhttps://nvidia.github.io/nvidia-docker/ubuntu22.04/nvidia-docker.list>/etc/apt/sources.list.d/nvidia-docker.

Jenkins部分插件安装与配置

❝本文主要讲解几个后面需要使用的插件如何安装以及相关配置,其他的插件以后用到了再进行讲解。主要讲述一下中文插件、Node插件、Gitee插件、SSH插件的安装与配置。❞插件入口系统管理下面的插件管理插件入口插件管理下面的availableplugins安装插件插件管理下面的installedplugins已安装插件下载插件示意图如上图:下载插件的时候可以选择空闲自动重启Jenkins,但是加载插件和重启需要一定时间,请等候!时间过长,可刷新页面查看是否完成。全局工具配置入口系统管理下面的全局工具配置全局工具配置系统配置入口系统管理下面的系统配置系统配置入口重启容器每安装一个插件容器都要重启才能

解决jenkins的Exec command命令不生效,或者执行停不下来的问题

Jenkins构建完后将war包通过 PublishOverSSH 的插件发布到服务器上,在服务器上执行脚本时,脚本中的nohup命令无法执行,并不生效,我配置的Execcommand命令是后台启动一个war包,并输出日志文件。nohupjava-jar/home/jkapp/jkapp/jkapp.war>/home/jkapp/jkapp/jkapp.log2>&1在网上查询资料后,有人说命令前要加上source/etc/profilesource/etc/profilenohupjava-jar/home/jkapp/jkapp/jkapp.war>/home/jkapp/jkapp/j

jenkins的安装使用(docker+django)

以下是本人使用jenkins自动部署django项目所使用的方法,django项目是现成的,主要讲jenkins的配置一、jenkins的安装搞一台服务器,我这边由于环境限制,本地虚拟机不方便操作,就直接去腾讯云上搞了台免费1个月的机器(反正就是练练手),机器的话选择预装docker的,不用自己装了。我这边选择的是把jenkins部署在docker内(网上现成的方法,非常简单,下面是链接,看前面部分就行了)jenkins部署Django项目dockersearchjenkins,这里选第二个,jenkins/jenkinsdockerpulljenkins/jenkins,把镜像从仓库拉到本地

解决docker报错Job for docker.service failed because the control process exited with error code. See “sys

docker重启报错如下:Jobfordocker.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusdocker.service"and"journalctl-xe"fordetails. 解决办法:直接把配置文件名称修改一下即可。1,进入目录下修改配置文件名称,路径:cd/etc/docker/2,把daemon.json配置文件改成daemon.conf即可,命令:mvdaemon.jsondaemon.conf。 3,重启正常 

Docker-compose && swarm && Docker secret

dockercomposeCompose是Docker公司推出的一个工具软件,可以管理多个Docker容器组成一个应用。你需要定义一个YAML格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器。dockercompose中的容器是可以相互通信的,因为一般属于同一个网络下,如果没有填网络默认也会在同一网络下,比如下面这个yaml,net是没有填的但是也可以通过服务名进行通信version:'3'services:jenkins:container_name:jenkinsrestart:alwaysimage:jenki