喜欢方便简单的可以直接下载我搭好的镜像,已上传至dockerhub:
docker pull 16888888/jira:v1.0
docker pull 16888888/jira_mysql:v1.0
端口映射为宿主机8181端口映射jira容器8080端口,宿主机8182端口映射MySQL容器3306端口,有端口冲突更改容器端口映射:
vi /var/lib/docker/containers/[容器id全称]/hostconfig.json 修改对应容器的配置文件
更改对应的端口映射规则,前面为容器端口,后面为宿主机端口
"PortBindings":{"8080/tcp":[{"HostIp":"","HostPort":"8181"}]}
启动容器,访问ip加映射端口即可开始项目管理使用了,至此完成。需要重新开始自己搭建的往下看
docker start -it -d 容器名(先启动MySQL,在启动jira)
开始搭建:
拉取镜像:
docker pull dchevell/jira-software:7.13.0
docker pull mysql:5.7
启动容器:
docker run --name mysql --restart always -p 8182:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=jira -e MYSQL_USER=jira -e MYSQL_PASSWORD=jira -d mysql:5.7 --character-set-server=utf8 --collation-server=utf8_bin
docker run -d -it -p 8181:8080 --privileged -m 4096M -v /data/jira-data:/var/atlassian/application-data/jira