docker 创建容器 运行时报错 Unrecognized option:

发布时间:2024-11-19 04:26

Docker容器化技术:创建和运行简单容器的方法 #生活知识# #编程教程#

docker 安装 jenkins

创建 jenkins 容器

docker run --name jenkins -p 8080:8080 -p 50000:50000 -d -v /usr/local/docker/jenkins_home:/var/jenkins_home jenkins/jenkins:lts --restart=always

容器创建成功,但是运行失败

docker logs [id] 查看原因

[root@docker]# docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

1f51321a13ec jenkins/jenkins:lts "/sbin/tini -- /usr/…" 34 seconds ago Exited (1) 33 seconds ago jenkins

0e69f9160e96 redis "docker-entrypoint.s…" 19 hours ago Up 18 hours 0.0.0.0:6379->6379/tcp redis

[root@docker]# docker logs 1f51321a13ec

Running from: /usr/share/jenkins/jenkins.war

webroot: EnvVars.masterEnvVars.get("JENKINS_HOME")

Exception in thread "main" java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at Main._main(Main.java:375)

at Main.main(Main.java:151)

Caused by: java.lang.IllegalArgumentException: Unrecognized option: --restart=always

at winstone.cmdline.CmdLineParser.parse(CmdLineParser.java:52)

at winstone.Launcher.getArgsFromCommandLine(Launcher.java:364)

at winstone.Launcher.main(Launcher.java:335)

... 6 more

然后把 jenkins/jenkins:lts 放到了最后,就运行正常了

docke run 命令格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

docker run --name jenkins -p 8080:8080 -p 50000:50000 -d -v /usr/local/docker/jenkins_home:/var/jenkins_home --privileged=true --restart=always jenkins/jenkins:lts

[root@docker]# docker run --name jenkins -p 8080:8080 -p 50000:50000 -d -v /usr/local/docker/jenkins_home:/var/jenkins_home --privileged=true --restart=always jenkins/jenkins:lts

b44ee49f6019e443ecc323c2795374ae25ca1a02683e1a4714e526b80d2af694

[root@docker]# docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

b44ee49f6019 jenkins/jenkins:lts "/sbin/tini -- /usr/…" 6 seconds ago Up 4 seconds 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp jenkins

0e69f9160e96 redis "docker-entrypoint.s…" 19 hours ago Up 19 hours 0.0.0.0:6379->6379/tcp redis

网址:docker 创建容器 运行时报错 Unrecognized option: https://www.yuejiaxmz.com/news/view/130278

相关内容

修改已创建的docker容器的
Docker常用命令整理实例
运维(10) 解决Nacos服务注册使用Docker容器内网ip问题(指定注册ip或
java连接mysql错误及解决方案整合
在linux上运行mysql客户端时报错unknown variable 'basedir=/usr/local/mysql
【Java报错已解决】Driver class ‘net.sourceforge.jtds.jdbc.Driver’ could not be found, make sure the
docker服务的自动发现部署
关于Docker这个问题,你可能不知道?
ignoring option MaxPermSize=350m;
Green Option宝藏级的轻食餐厅,帝都轻食界的天花板

随便看看