windows下配置docker

下了个代码里面用docker启动,要配个windowdocker 环境linux

记录一下:git

1)安装虚拟机 vmbox github

    地址 https://github.com/boot2docker/windows-installer/releasesdocker

     步能够经过其它方式安装windows

     我是经过 docker-install.exe (DockerToolbox-1.8 版本),而后里面包含了ssh

    git  (因为以前有安装过,不选)curl

    mingw64(因为以前有安装过,不选)tcp

    vmbox 这个装上,也懒得去别的地方找了ide

    DockerToolbox-1.8(注意了,这个版本的boot2docker 有问题,链接不上github,不选)工具

2)启动 boot2docker linux 虚拟机镜像

https://www.docker.com/products/docker-desktop  官方下载 须要填入信息,麻烦

或者   https://download.csdn.net/download/moorechen_68573397/10316025 csdm下载 ,须要csdn账号积分

  这步须要下载   DockerToolbox-1.9.1 安装包,里面自带了 vmbox的一个镜像 boot2docker

     上一步装好了vmbox 如今要安装linux系统了, DockerToolbox-1.9.1里面就包含了一个这样的linux镜像。

    直接 DockerToolbox-1.9.1.exe 运行,它自动会生成镜像,启动vmbox去开启镜像。

    能够去看一下vmbox里面是否启动成功。

    而后会生成docke代理.exe 和一些脚本。 什么不用作,运行.exe后等他完成直到

   终端能够输入命令。

   这里附记一下:要修改vmbox的一些热键,省得鼠标进去了出不来。

   附记:

       docker login 链接到github  输入的是github的账号密码邮件,暂时没登录成功,报错了,先无论,继续,

        不推镜像到github不影响。

3)经过 DockerToolbox-1.9.1 链接  boot2docker 镜像启动的linux 虚拟机

    这时在终端直接输入docke命令就好了 

    docker login能够链接 dockerhub 

    其它的均可以直接输入docker命令,代理会转发给linux 

4)可是,此时虚拟机镜像里面是没有 docker 镜像的,须要从docker官网拉镜像,那么须要登录进虚拟机进行镜像拉取。

     能够直接经过vmbox自带界面,也能够经过 ssh链接,ip即为虚拟网卡的ip地址。

      登录虚拟机后能够 docker pull openjdk:8-jdk-alpine 拉镜像了。

     附: 

         boot2docker 镜像的 用户名:

           

用户 密码 进入方式
docker tcuser ssh
root   command:sudo -i (docker用户下执行)

 

5)镜像加整配置,能够经过ssh链接到vm后进入linux 里面修改。

    通常在/etc/xx下面等下试下。

 

6)docker-Compose 安装在Boot2Docker虚拟机中

   docker-Compose  是一个打包发布工具

   须要装上这个才能使用 docker-compose.yml 发布docker

   在docker-compose.yml 目录下运行 Compose 便可发布

 下载:  

切到root权限:

    sudo -i

curl -L https://github.com/docker/compose/releases/download/1.6.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
回到用户权限:
exit

测试

docker-compose -version


从私库 192.168.1.153:31809 拉镜像须要添加私库路径
在profile中追加 EXTRA_ARGS="--insecure-registry 192.168.1.153:31809"这行

docker@default:/mnt/sda1/var/lib/boot2docker$ cat /var/lib/boot2docker/profile

EXTRA_ARGS='
--label provider=virtualbox

'
CACERT=/var/lib/boot2docker/ca.pem
DOCKER_HOST='-H tcp://0.0.0.0:2376'
DOCKER_STORAGE=aufs
DOCKER_TLS=auto
SERVERKEY=/var/lib/boot2docker/server-key.pem
SERVERCERT=/var/lib/boot2docker/server.pem
EXTRA_ARGS="--insecure-registry 192.168.1.153:31809"

docker@default:/mnt/sda1/var/lib/boot2docker$

相关文章
相关标签/搜索