博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac上安装使用docker
阅读量:7062 次
发布时间:2019-06-28

本文共 1061 字,大约阅读时间需要 3 分钟。

Because the Docker daemon uses Linux-specific kernel features, you can’t run Docker natively in OS X. Instead, you must use docker-machine to create and attach to a virtual machine (VM). This machine is a Linux VM that hosts Docker for you on your Mac.

docker toolbox链接地址

首先,docker是基于linux开发的,所以本质上在mac和windows上是无法运行docker的,当然我们不可能每个人都拿linux作为开发机,所以docker官方给出了方法在mac和windows上运行。这里我只谈mac

安装docker-machine

直接按照官方文档下载安装完整的docker toolbox,当然你也可以单独安装docker-machine,可以自行查询如何单独安装

运行一个VM

在非linux环境中运行docker需要先启动一个VM,猜测就是一个包含linux内核虚拟机,然后在虚拟机里面运行docker命令

docker-machine create --driver virtualbox default

创建一个虚拟机,dirver表示使用的虚拟机引擎,default表示这个虚拟机的名字,你可以自己改,使用default之后启动就不需要输入名字了

现在你可以用docker-machine ls查看你所有创建的虚拟机和他的状态

使用docker-machine env default查看你的虚拟机运行的状态,一般会显示如下的内容

export DOCKER_TLS_VERIFY="1"export DOCKER_HOST="tcp://192.168.99.101:2376"export DOCKER_CERT_PATH="/Users/mary/.docker/machine/machines/default"export DOCKER_MACHINE_NAME="default"

其中DOCKER_HOST是ip

现在我们想要在虚拟机里面使用docker,只需要执行eval "$(docker-machine env default)"

现在你可以使用docker命令了

docker

再重新起一篇文章吧╮(╯▽╰)╭

转载地址:http://cvfll.baihongyu.com/

你可能感兴趣的文章
arraycopy效率比较
查看>>
使用 Linq 对多个对象进行join操作 C#
查看>>
【转载】VC操作剪切板
查看>>
dede二级导航与二级栏目 ----内容介绍二级导航
查看>>
禁止后台运行
查看>>
poj3273(二分)
查看>>
user_add示例
查看>>
dwz框架在网站群项目中的应用(1)—概述
查看>>
C#程序出现引用失败的原因
查看>>
Java中文件的上传与下载
查看>>
十大矩阵经典题目(转)
查看>>
【LeetCode】118 & 119 - Pascal's Triangle & Pascal's Triangle II
查看>>
javascript深入理解js闭包
查看>>
博文收藏夹
查看>>
kibana5.6源码分析2
查看>>
strcpy、strcat、strstr的实现
查看>>
MySQL Timeout解析
查看>>
SpringMVC04controller中定义多个方法
查看>>
Ext.Net GridPanel属性配置
查看>>
hdfoo站点开发笔记-2
查看>>