Docker安装JDK1.8版本

网友投稿 1201 2022-11-24

docker安装JDK1.8版本

Docker安装JDK1.8版本

Docker安装JDK1.8版本

​​1.查找JDK​​​​2.拉取JDK1.8镜像​​​​3.查看-的镜像​​​​4.启动JDK镜像​​​​5.查看镜像运行情况​​​​6.进入镜像​​​​7.退出镜像​​​​8.停止镜像​​​​9.再次启动镜像​​

​​9.1 解决方案一​​​​9.2 解决方案二​​​​9.3 解决方案三​​​​9.3 解决方案三​​

环境: CentOS 7.9 Docker 19 Docker安装其他开发工具:​​​search jdk

2.拉取JDK1.8镜像

docker pull kdvolder/jdk8

3.查看-的镜像

docker images

4.启动JDK镜像

docker run -di --name=jdk1.8 kdvolder/jdk8

5.查看镜像运行情况

docker ps

6.进入镜像

# 方法1 退出后docker ps 进程还在docker exec -it jdk1.8 /bin/bash# 方法2 退出后 进程也会自动退出docker attach 镜像id

7.退出镜像

exit

8.停止镜像

docker ps docker stop 镜像id

9.再次启动镜像

docker run -di --name=jdk1.8 kdvolder/jdk8

再次启动你会发现会报错:​​​docker: Error response from daemon: Conflict. The container name "/jdk1.8" is already in use by container "7ce0d2599de881f2d6531deb978b893f7d4d54cb298e669231d3fe4b2f551061". You have to remove (or rename) that container to be able to reuse that name.​​因为你已经创建了这个名字的容器, 不可再次创建(除非换名字或者删除镜像)

9.1 解决方案一

docker start 镜像id

9.2 解决方案二

直接启动镜像并进入 必须是在镜像停止的情况下 但是退出之后​​​docker ps​​进程就没有当前镜像了

docker run -it kdvolder/jdk8 /bin/bash

9.3 解决方案三

换个名字在启动

docker run -di --name=jdk8 kdvolder/jdk8

9.3 解决方案三

删除容器

# 1.查看历史所有容器docker ps -a# 2.删除容器docker rm 容器id

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Win10文件夹莫名其妙闪退
下一篇:Keil项目文件说明
相关文章

 发表评论

暂时没有评论,来抢沙发吧~