我尝试在一个离线的(基于安全原因完全离线)W7电脑上安装Docker。但是安装过程严重依赖网络……是否有独立版本可用或是否有其他解决方法…我真的很想让它工作。
Docker CLI客户端,用于运行Docker Engine以创建镜像和容器
Docker Machine,因此您可以从Windows终端运行Docker Engine命令
Docker Compose用于运行docker-compose命令 Kitematic,Docker GUI
预配置为Docker命令行环境的Docker QuickStart shell
Oracle VM VirtualBox
C:\ Users \ user_name \ .docker \ machine \ cache
,就可以正常工作。
注意:请检查适用于您的Docker Toolbox的适当版本boot2docker。使用Docker部署和运行项目的步骤:
首先在您的计算机上安装Docker。因为Docker是基于Linux环境的,所以对于Windows系统,它会提供带有虚拟机“Hyper-V Manager”的Docker。下载Windows的整个软件包并进行安装: https://hub.docker.com/editions/community/docker-ce-desktop-windows
安装完成后,请使用以下命令进行检查: https://docs.docker.com/docker-for-windows/
docker –version
docker container ls –all
在pom.xml中添加docker插件,并运行以下命令在docker容器内制作镜像: mvn package docker:build https://www.tutorialspoint.com/spring_boot/spring_boot_creating_docker_image.htm
检查所有镜像:
docker image ls
docker run your_image_id
它将像运行您的spring项目一样运行,只是端口会改变,例如我的更改后的端口为
从postman运行您的项目API,如下所示:
C:\Users\user_name\.docker\machine\cache
,然后它应该可以工作。 - qwerty