docker上传jdk 压缩包至宿主机
时间: 2024-12-18 11:09:30 浏览: 12
要将Docker容器中的JDK压缩包上传至宿主机,可以按照以下步骤操作:
1. **在Docker容器中安装JDK**:首先,确保你的Docker容器中已经安装了JDK。如果还没有安装,可以使用以下命令进行安装:
```bash
apt-get update
apt-get install -y openjdk-11-jdk
```
2. **创建JDK压缩包**:在容器中创建JDK的压缩包。使用以下命令将JDK目录压缩成tar文件:
```bash
tar -czf jdk.tar.gz /usr/lib/jvm/java-11-openjdk-amd64
```
3. **将压缩包复制到宿主机**:使用`docker cp`命令将容器中的压缩包复制到宿主机。假设容器的名称为`my_container`,可以使用以下命令:
```bash
docker cp my_container:/jdk.tar.gz /path/on/host/
```
其中,`/path/on/host/`是你希望在宿主机上存放压缩包的路径。
4. **验证文件**:在宿主机上,导航到指定的路径并验证文件是否成功复制:
```bash
cd /path/on/host/
ls -l
```
你应该能够看到`jdk.tar.gz`文件。
通过以上步骤,你可以成功将Docker容器中的JDK压缩包上传至宿主机。
阅读全文