zoukankan      html  css  js  c++  java
  • Docker-Mac安装

    1. 下载安装包
    2. 安装
    3. 运行,允许docker获得系统权限,它需要将Mac网卡链接至Docker app.
    4. 验证 打开terminal
    docker version
    FengZhendeMacBook-Pro:0527EurekaServer FengZhen$ docker version
    Client:
    Version: 18.03.1-ce
    API version: 1.37
    Go version: go1.9.5
    Git commit: 9ee9f40
    Built: Thu Apr 26 07:13:02 2018
    OS/Arch: darwin/amd64
    Experimental: false
    Orchestrator: swarm

    Server:
    Engine:
    Version: 18.03.1-ce
    API version: 1.37 (minimum version 1.12)
    Go version: go1.9.5
    Git commit: 9ee9f40
    Built: Thu Apr 26 07:22:38 2018
    OS/Arch: linux/amd64
    Experimental: true
    出现以上信息说明安装并启动成功
    下面启动一个Nginx容器,检查能正确获取镜像并运行
    docker run -d -p 80:80 --name webserver nginx
    FengZhendeMacBook-Pro:0527EurekaServer FengZhen$ docker run -d -p 80:80 --name webserver nginx
    Unable to find image 'nginx:latest' locally
    latest: Pulling from library/nginx
    f2aa67a397c4: Pull complete 
    1cd0975d4f45: Pull complete 
    72fd2d3be09a: Pull complete 
    Digest: sha256:3e2ffcf0edca2a4e9b24ca442d227baea7b7f0e33ad654ef1eb806fbd9bedcf0
    Status: Downloaded newer image for nginx:latest
    9accde73018bcd5df42e08263c4d8de8a5a795fc435e64901a8c17acf4c2c1e8
    然后使用docker ps指令查看当前运行的容器
    FengZhendeMacBook-Pro:0527EurekaServer FengZhen$ docker ps
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    9accde73018b nginx "nginx -g 'daemon of…" 8 minutes ago Up 8 minutes 0.0.0.0:80->80/tcp webserver
    可见Nginx容器已经在0.0.0.0:80启动,并映射了80端口,下面打开浏览器访问此地址

    5. 常用配置设定。首先,点击系统状态栏的Docker图标,会出现操作菜单,如图所示

    点击Preferences,进入标准配置页面,我们可以设置是否自动启动与更新,设置备份工具Time Machine是否备份VM,还可以配置Docker使用的CPU数、内存容量,如图所示


    为了更好的使用Docker Hub(官方提供的云托管服务),我们可以使用Registry镜像站点进行加速,还可以配置HTTP代理服务器,,如图所示

    点击进入File Sharing标签页,此处可以配置挂载至容器中的本地目录。点击+后可以继续添加本地目录,如图所示

    6. 在Mac OS X操作系统上安装Docker,除了Docker for Mac的原生方式之外,还可以用官方提供的 Docker ToolBox工具
    下载对应版本的ToolBox,目前Docker支持的Mac OS X版本为10.6+
    https://docs.docker.com/toolbox/

    双击运行安装包。这个过程将安装一个VirtualBox虚拟机,内置了Docker Engine、Compose、Machine、Kitematic等管理工具。安装成功后,找到Boot2Docker并运行

    进行Boot2Docker的初始化
    boot2docker init
    boot2docker start
    ${boot2docker shellinit}
    将看到虚拟机在命令行窗口启动运行。当虚拟机初始化完毕后,可以使用
    boot2docker stop 和boot2docker start来控制它。

  • 相关阅读:
    English,The Da Vinci Code, Chapter 23
    python,meatobject
    English,The Da Vinci Code, Chapter 22
    English,The Da Vinci Code, Chapter 21
    English,The Da Vinci Code, Chapter 20
    English,The Da Vinci Code, Chapter 19
    python,xml,ELement Tree
    English,The Da Vinci Code, Chapter 18
    English,The Da Vinci Code, Chapter 17
    English,The Da Vinci Code, Chapter 16
  • 原文地址:https://www.cnblogs.com/EnzoDin/p/9158822.html
Copyright © 2011-2022 走看看