Trying to pull repository docker.io/library/java ... manifest for docker.io/java:latest not found
docker容器中安装JDK
·
解决docker pull java镜像报错的问题
docker pull java报错如下:
解决办法
使用如下指令pull java,成功解决问题。。。。。
docker pull primetoninc/jdk:1.8
详细的流程如下
1检测docker是否正确安装
docker version
2 查找远程镜像
docker search jdk
其中,docker.io/ 后就是名字,可以指定名字进行下载。。。
3 指定一个远程镜像下载到本地仓库
这里我是以 primetoninc/jdk为例下载的,也可以选择其他版本。。。
一个很关键的问题(docker pull修改国内源)
就是需要修改国内源,不然很难pull…
修改方法:
进入/etc/docker
创建文件daemon.json
touch daemon.json
写入如下代码
{
"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]
}
重启守护线程
systemctl daemon-reload
重启docker
systemctl restart docker
就可以感受飞的速度了。。。。。
4 查看镜像是否下载到本地仓库
docker images
5 创建Docker容器
用刚pull下来的java镜像创建容器。(注意,这里我用的是java镜像,没有使用primetoninc/jdk镜像)
这样这个容器中就已经有了java环境,
构建容器指令:docker run -it java
再次进入容器(退出不关闭容器)
如果没打开,先得打开
docker start 07de0c0aeff0
进入容器
docker exec -it 07 /bin/bash
退出后,不会关闭。
OK,恭喜你,在docker虚拟容器中安装JDK成功了!!!
更多推荐
已为社区贡献2条内容
所有评论(0)