Docker镜像拉去不了解决方案

原理&工具

使用海外的服务器拉去镜像,压缩为tar包,传输到本地在本地运行

服务器:这里我使用的是AWS的服务器,新用户注册免费使用1年(流量超了就不免费了,一般用不完,还有使用 Cloudflare 会显著减少 AWS 的流量使用)

TermiusTermius 是一款功能强大、界面友好的现代终端模拟器。这里是我使用的ssh连接工具,后续使用它可以很方便的拉去到本地,不会连接服务器的参考本文

docker:没有下载可以参考下面的下载方法

linux docker 一键下载方法,windows可以直接下载Docker Dsesktop

示例

在服务器上拉取镜像:

docker pull nginx

保存镜像为tar包:

docker save nginx > nginx.tar

打开termius直接将服务器的tar包,拖到本地。与使用命令传到本地同理

下载完成后,在本地Windows机器上加载Docker镜像: 打开PowerShell,导航到下载文件的目录,然后运行:(注意可能要启动docker,后才可以使用)

docker load -i nginx.tar

验证镜像已成功加载,或者在docker Desktop查看。

docker images

好了,看到镜像就代表你成功了。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要拉取docker openjdk镜像,可以使用以下步骤: 1. 首先,你需要在你的终端或命令行界面中执行以下命令:`docker pull openjdk:8`。这将从Docker Hub上下载并拉取最新的openjdk 8镜像。 2. 等待下载完成后,你可以使用`docker images`命令来查看已拉取的镜像列表。你应该能够看到刚刚下载的openjdk 8镜像。 3. 现在,你可以使用openjdk镜像来构建你的Java应用的Docker镜像。在你的Java应用的根目录下,创建一个名为Dockerfile的文件,并添加以下内容: ``` FROM openjdk:8 COPY . /app WORKDIR /app RUN javac Main.java CMD ["java", "Main"] ``` 这个Dockerfile文件将使用openjdk 8镜像作为基础镜像,并将你的Java应用代码复制到镜像中的/app目录下。然后,它将在/app目录中运行javac命令来编译你的Java应用,并使用CMD命令来定义容器启动时要运行的命令。 4. 在命令行中,进入包含Dockerfile的目录,并执行命令`docker build -t my-java-app .`来构建你的Java应用的Docker镜像。确保在命令末尾的小数点不要漏掉。 5. 构建完成后,你可以使用`docker images`命令查看已构建的镜像列表。你应该能够看到刚刚构建的my-java-app镜像。 现在,你已经成功地拉取了openjdk镜像,并使用它构建了你的Java应用的Docker镜像。你可以根据需要使用这个镜像来运行和部署你的Java应用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [ARM架构下的Docker环境,OpenJDK官方没有8版本镜像,如何完美解决](https://blog.csdn.net/m0_63174811/article/details/122022006)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值