2018-08-30 14:26:54.0|分类: docker+node.js+zookeeper构建微服务|浏览量: 1463
docker官网:https://www.docker.com/ docker官网支持Windows 10 Docker CE for Windows is Docker designed to run on Windows 10. It is a native Windows application that provides an easy-to-use development environment for building, shipping, and running dockerized apps. Docker CE for Windows uses Windows-native Hyper-V virtualization and networking and is the fastest and most reliable way to develop Docker apps on Windows. Docker CE for Windows supports running both Linux and Windows Docker containers. Docker引擎使用了一个定制的Linux内核,所以要在Windows下运行Docker我们需要用到一个轻量级的虚拟机(vm),我们使用Windows Docker客户端以控制Docker引擎,来创建,运行和管理我们的Docker容器。https://github.com/boot2docker/windows-installer/releases页面去下载最新的Windows Docker客户端 runoob文档对docker详细解释 http://www.runoob.com/docker/windows-docker-install.html win7安装 win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载。 阿里云下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 下载之后进行安装,安装时候,改变了路径,没有安装到系统盘中,而是放到了其他盘中。 安装之后启动Docker Quickstart Terminal,报错ERROR: Looking for vboxmanage.exe 找到docker toolbox安装目录,运行start.sh,发现还是报错 验证系统路径VBOX_MSI_INSTALL_PATH指定的目录下面确实有vboxmanage.exe 最后发现git路径也和docker toolbox不在同一个盘下面。 最后将docker toolbox卸载,然后安装到系统盘中就对了! docker默认安装路径是系统盘,如果想更换到其他盘,怎么办呢? 设置MACHINE_STORAGE_PATH环境变量就可以,变量值为你想要设置的路径保存,重新运行docker quickstart docker安装java环境 首先下载jdk https://www.oracle.com/technetwork/java/javase/downloads/index.html 将jdk安装包上传到docker虚拟机上 共享文件夹路径:共享win7环境的文件夹路径 共享文件夹名称:共享到ubuntu环境的路径/djk 登录到虚拟机上查看共享文件夹 连接到docker虚拟机 docker-machine ssh 启动容器 docker run -i -t -v /jdk:/mnt/software ubuntu /bin/bash 重要参数:-v docker数据卷挂,宿主主机文件夹挂在到容器中。 执行解压和java命令 ls /mnt/software tar -zxf jdk-8u181-linux-x64.tar.gz -C /opt ls /opt mv jdk1.8.0_181 jdk /opt/jdk/bin/java -version 查看镜像docker ps 提交镜像 docker commit 880196e94268 conca/ubuntu-java8 查看镜像列表 验证镜像能否正常使用java docker run --rm conca/ubuntu-java8 /opt/jdk/bin/java -version 参数rm表示当容器退出时可以自动删除容器。 |