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来控制它。

  • 相关阅读:
    ndk与jni学习
    2021杭电多校第十场题解
    2021杭电多校第九场题解
    2021杭电多校第八场题解
    2021杭电多校第七场题解
    2021杭电多校第六场题解
    2021杭电多校第四场题解
    2021杭电多校第五场题解
    2021杭电多校第三场题解
    2021杭电多校第二场题解
  • 原文地址:https://www.cnblogs.com/EnzoDin/p/9158822.html
Copyright © 2011-2022 走看看