zoukankan      html  css  js  c++  java
  • windows下配置docker

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

    记录一下:

    1)安装虚拟机 vmbox 

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

         步可以通过其它方式安装

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

        git  (由于之前有安装过,不选)

        mingw64(由于之前有安装过,不选)

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

        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$

  • 相关阅读:
    [转]zookeeper-端口说明
    ACM-ICPC(9/26)
    ACM-ICPC(9/25)
    Linux的文件权限与目录配置
    Uva 11468 AC自动机或运算
    Uva 11922 Splay
    HDU 6214 最小割边
    Uva 10559 消除方块
    HDU 6194 后缀数组
    Uva 11491 暴力贪心
  • 原文地址:https://www.cnblogs.com/heling/p/11055340.html
Copyright © 2011-2022 走看看