zoukankan      html  css  js  c++  java
  • Windows 7 下安装 docker 应用容器引擎

    文档地址

    ======================================

    安装篇

    1. 下载工具 https://get.daocloud.io/toolbox/

    2. 下载完成点击安装 (可参考:jianshu.com/p/bb6527516523)

              


    3. 安装完成 boot2docker.iso 已经在 C:UsersAdministrator(自己的PC用户名).dockermachinecache  下;如果没有请将 boot2docker.iso 复制过去;
    4. Docker Toolbox 安装目录如下:

      点击 start.sh 将容器自动添加到 Oracle VM VirtualBox ;
      4.1.


      4.2.

    5. 完成安装;

    使用篇:

     1,基本界面:

    Kitematic (Alpha)

    Docker Quickstart Terminal



    Oracle VM VirtualBox

    2,操作列表:

    • 使用 Oracle VM VirtualBox 添加共享文件夹
    • 使用 Docker Quickstart Terminal 连接 docker 主机: 
      docker-machine ssh default

    • mount    查看目录挂载;(查看共享文件夹位置)
    • docker pull node    —— 表示下载安装最新版本 node 的 linux 系统。


    • 使用SSH工具连接 Docker  :
        1.打开 Docker Quickstart Terminal 得到IP;

             2.
      用户密码链接进入方式
      docker tcuser ssh
      root   command:sudo -i (docker用户下执行)
    • windows7+docker+erpnext完成部署教程

    • docker stop $(docker  ps  -a -q) —— 停止全部容器。docker rm  $( docker ps -a -q ) —— 删除全部容器。  参考

    • docker inspect <container id> | grep IPAddress  获取 docker 容器(container)的 ip 地址;
    • docker rmi <image id> ——删除镜像
    • sudo docker exec -it < container ID > /bin/bash  —— 进入容器查看代码。   Control + D  —— 退出容器 。
    • docker run -d --name=<test> -v </opt/test> : </usr/databases> <docker-test>  —— docker容器之间共享目录;
      test 是容器的名字,需唯一;-v表示创建一个数据卷并挂载到容器里,示例表示把宿主机的/opt/test目录挂载到容器的/usr/databases目录下;docker-test是镜像的名字

    • 从宿主机拷文件到容器里面 -> docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径
    • 从容器里面拷文件到宿主机 -> docker cp 容器名:要拷贝的文件在容器里面的路径       要拷贝到宿主机的相应路径 
    • 安装 odoo 10 : 
      docker pull postgres:9.6 &&docker pull odoo:10 && docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db postgres:9.6 && docker run -d -p 8899:8069 --name odoo --link db:db -t odoo:10.

       http://127.0.0.1:8899  
      如果是在登陆界面的话,是因为有一个默认帐户。如果不知道邮箱帐号,登陆按钮下有一个管理数据库。点击进去删除odoo后会自动跳转注册页;注册完成即可使用了; 不明白,再沟通;

    • 安装 erpnext :
      docker pull lukptr/erpnext7 && docker run -d --name erpnext -p 8900:80 lukptr/erpnext7
       http://127.0.0.1:8900  
    • 安装 magento2 :
      git clone https://github.com/alexcheng1982/docker-magento2.git && cd docker-magento2 && docker-compose up -d && docker exec -it docker-magento2_web_1 install-magento && docker exec -it docker-magento2_web_1 install-sampledata
      http://local.magento
      注意添加主机 Hosts : 127.0.0.1 local.magento 
    • ---
  • 相关阅读:
    堆排序
    上线打包不常见错误整理
    ios开发者相关的几个apple邮箱
    App被拒选择回复还是重新提审,如何选择最高效的应对方式?
    iOS证书(.p12)和描述文件(.mobileprovision)申请
    OC与Swift混编
    tableViewCell重用
    tabBar选择不同item设置标题不同颜色
    iOS 关于TouchID指纹解锁的实现
    cocoaPods报错You need at least git version 1.8.5 to use CocoaPods
  • 原文地址:https://www.cnblogs.com/q1104460935/p/9609892.html
Copyright © 2011-2022 走看看