我正在尝试通过使用其他端口在docker上运行jenkins。默认情况下,jenkins在端口8080上运行,但是该端口由我的机器中的其他服务使用。我想在其他端口上运行詹金斯。
我使用以下命令没有成功:
docker run \
-u root \
--rm \
-d \
--name jenkins \
-p 8081:8081 \
-p 50000:50000 \
--env JAVA_OPTS="--httpPort=8081" \
-v jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean
有什么想法吗?
谢谢
答案 0 :(得分:2)
使用此:
docker run \
-u root \
--rm \
-d \
--name jenkins \
-p 8081:8080 \
-p 50000:50000 \
-v jenkins-data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean
答案 1 :(得分:0)
--env JAVA_OPTS="--httpPort=8081" \
不是JAVA_OPTS,请像这样更改它:
-e JENKINS_OPTS="--httpPort=8081"