容器指南之自定义jira容器镜像

author author     2022-12-14     542

关键词:

1.简介

jira 是研发部门常用的项目管理软件,通过改软件可以实现软件研发项目的标准流程管理。包括需求管理、进度管理、问题和风险管理等。

Jira 的安装配置操作步骤繁琐,有很多需要注意的地方。不同版本间的配置都存在差异。利用 Docker 的功能实现配置项目的整合

容器指南之第一个容器       ​​https://blog.51cto.com/waringid/5904849​

容器指南之容器架构及常用指令     ​​https://blog.51cto.com/waringid/5913145​

容器指南之日常运维    ​​https://blog.51cto.com/waringid/5914178​

容器指南之自定义LNMP容器镜像  ​​https://blog.51cto.com/waringid/5920404​

Docker For Windows 安装配置及常用维护    ​​https://blog.51cto.com/waringid/5917666​

容器指南之自定义 Confluence 容器镜像 ​​https://blog.51cto.com/waringid/5930128​

2.Docker-Compose 文件

version: 3
services:

db:
image: postgres:14.2-alpine
container_name: postgres
ports:
- "5432:5432"
environment:
- POSTGRES_USER=jira
- POSTGRES_PASSWORD=www.xxxxxx.com
- POSTGRES_DB=jira
- POSTGRES_ENCODING=UTF8
- POSTGRES_COLLATE=C
- POSTGRES_COLLATE_TYPE=C
volumes:
- /docker/jira/pgsql:/var/lib/postgresql/data
networks:
lnmp-net:
ipv4_address: 172.18.0.3
jira:
image: jira:9.4
container_name: jira
ports:
- "8080:8080"
environment:
- JVM_RESERVED_CODE_CACHE_SIZE=512m

volumes:
- /docker/jira/data:/var/atlassian/application-data/jira
- /etc/localtime:/etc/localtime:ro

networks:
lnmp-net:
ipv4_address: 172.18.0.2
depends_on:
- db

networks:
lnmp-net:
ipam:
config:
- subnet: "172.18.0.0/24"

3.启动应用并测试

自定义的 Jira 组件方式可以参考前面 Confluence 的文章。Jira 的镜像完成处理后,直接通过命令启动该镜像操作,后端就可以直接访问该平台了。

ls -lah
docker-compose up

容器指南之自定义

容器指南之自定义

容器指南之自定义

容器指南之自定义

容器指南之自定义


容器指南之自定义lnmp容器镜像

...特别是安全配置)统一需要花费大量的时间和成本。使用容器技术定制适 查看详情

玩转dnmp之自定义php容器

...篇文章接着分享如何在dnmp的基础上搭建一个自定义的PHP容器,实现多版本的PHP容器。前期准备首先我们下载dnmp仓库。复制docker-compose.sample.yml文件为docker-compose.ymlcpdocker-compose.sample.ymldocker-compose.yml复制env 查看详情

魔法方法之自定义序列

...内置序列(dict,tuple,list,string等)。  因为如果要定制容器类型的话需要用到这些协议。首先,实现不变容器的话有一个协议:实现不可变容器,你只能定义__len__ 和 __getitem__ (一会会讲更多)。可变容器协议则需要所... 查看详情

容器指南之容器架构及常用指令

...kerdaemon:守护进程。通过dockerdaemon 命令启动,它负责容器的创建、运行和监控,还负责镜像的构建和储存。Clinet:客户端。通过HTTP 和 Docker 守护进程通信。Registry:寄存服务。负责存储和发布镜像。 1.1.底层... 查看详情

docker命令实用指南(代码片段)

...像创建镜像方式一:下载方式二:从已经创建的容器中更新镜像,并且提交这个镜像方式三:使用Dockerfile指令来创建一个新的镜像发布镜像导出镜像为本地文件容器容器管理容器使用创建进入容器一次性使用文件... 查看详情

docker命令实用指南(代码片段)

...像创建镜像方式一:下载方式二:从已经创建的容器中更新镜像,并且提交这个镜像方式三:使用Dockerfile指令来创建一个新的镜像发布镜像导出镜像为本地文件容器容器管理容器使用创建进入容器一次性使用文件... 查看详情

docker命令实用指南(代码片段)

...像创建镜像方式一:下载方式二:从已经创建的容器中更新镜像,并且提交这个镜像方式三:使用Dockerfile指令来创建一个新的镜像发布镜像容器容器管理容器使用创建进入容器一次性使用文件拷贝DockerGPU使用例子... 查看详情

springboot容器镜像分层构建

本文参考文档SpringBoot容器镜像SpringBootMaven插件参考指南本文使用Maven进行配置,Gradle可以参考下面文档SpringBootGradle插件参考指南一、场景最常见的是容器镜像,将依赖、代码、配置分层后可以利用容器镜像层缓存机制加... 查看详情

springboot容器镜像分层构建(代码片段)

本文参考文档SpringBoot容器镜像SpringBootMaven插件参考指南本文使用Maven进行配置,Gradle可以参考下面文档SpringBootGradle插件参考指南一、场景最常见的是容器镜像,将依赖、代码、配置分层后可以利用容器镜像层缓存机制加... 查看详情

docker容器——将自定义容器上传到阿里云容器镜像服务中(三)

...,下面我们就开始进行讲解如何将镜像上传的到阿里云的容器镜像服务中:这个登录时使用的密码如果忘记了或者临时使用,可以在访问凭证中进行设置8、返回阿里云的容器镜像服务中进行查看确认我们可以看到刚才上传的镜... 查看详情

04docker制作自定义镜像包(代码片段)

制作自定义镜像包的两种方式1、创建容器并对容器进行修改,然后打包容器为镜像2、使用Dockerfile编排镜像自定义镜像1、创建一个容器dockerrun-itdcentos2、进入容器进行修改配置dockerexec-it容器idbash停止容器,不是必须的3、创建镜... 查看详情

django容器(上):自定义基础镜像(代码片段)

...hon项目,基于Python:3.6与Django:1.11框架开发,希望项目能够容器化,然后可以通过docker-compose等工具编排容器/应用,本篇文章的目标是自定义Django基础镜像。与《为什么需要自定义一个基础镜像?》文章相同,基础镜像作用是为项... 查看详情

阿里云容器镜像部署

推送自定义镜像设置密码创建仓库,推送镜像K8s基于镜像部署EDAS镜像使用 查看详情

docker+python使用docker创建容器化python应用程序(入门指南)(代码片段)

...镜像标记镜像总结运行预备知识概述以分离模式运行列出容器停止、启动和命名容器总结开发预备知识简介在容器中运行数据库将应用程序连接到数据库使用Compose进行本地开发总结配置预备知识建立一个Docker项目设置GitHubActions... 查看详情

容器(container)和镜像(image)

...找到有关这些层的文件。需要注意的是,在一个运行中的容器内部,这些层是不可见的。/var/lib/docker/├──aufs├──containers├──graph├──init├──linkgraph.db├──repositories-aufs├──tmp├──trust└──volumes7directories,2files... 查看详情

docker使用笔记

...双击docker图标即可启动镜像:一个特殊的文件系统,提供容器运行所需的程序、库、资源等。可以把它看作一个类。容器:容器的实质是进程,每个进程最好占用一个容器,比如jenkins,wiki,jira,gitlab单独放在不同容器中。可以... 查看详情

docker定义安装镜像容器(代码片段)

Docker是什么使用最广泛的开源容器引擎一种操作系统级的虚拟化技术依赖于Linux内核特性:Namespace(资源隔离)和Cgroups(资源限制)一个简单的应用程序打包工具Docker设计目标提供简单的应用程序打包工具开发人员和运维人员职... 查看详情

docker镜像操作常用指令都有哪些?

...整的镜像信息;dockersearchtomcat:从DockerHub上查找tomcat镜像;容器命令dockerrun[OPTIONS]IMAGE:根据镜像新建并启动容器,IMAGE是镜像ID或镜像名称;dockerps:列出当前所有正在运行的容器;exit:退出并停止容器;dockerstart容器ID或容器名称:启... 查看详情