See also https://www.javamonamour.org/2017/11/jira-on-docker-and-integration-with.html
docker run -d -p 8080:8080 cptactionhank/atlassian-jira:7.7.0
I need to install netstat, but I have no root access (root pw is not given), so I do:
docker exec -ti --user root elastic_agnesi /bin/sh
and I get this strange error:
OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "chdir to cwd (\"/var/atlassian/jira\") set in config.json failed: permission denied": unknown
woorkaround:
docker exec -ti elastic_agnesi /bin/sh
chmod 777 .
chmod 777 ..
exit
and try again connecting as root.... I have no idea why, but this time it works....
Then as root do
apt install net-tools
Then I discover that only tcp (not tcp6) ports are available, because the image doesn't support IPv6 : "cat /proc/net/if_inet6" returns nothing.
Now I start my webhook intercepting application with IPv4
java -Djava.net.preferIPv4Stack=true -jar bla.jar
before:
[centos@localhost ~]$ netstat -an | grep 8090
tcp6 0 0 :::8090 :::* LISTEN
after:
[centos@localhost ~]$ netstat -an | grep 8090
tcp 0 0 0.0.0.0:8090 0.0.0.0:* LISTEN
but still curl -X POST http://localhost:8090/greeting is not working... I am giving up and will install JIRA directly on host....
Monday, October 15, 2018
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment