摘要:链接地址首先,是基于开发的,所以本质上在和上是无法运行的,当然我们不可能每个人都拿作为开发机,所以官方给出了方法在和上运行。
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链接地址https://docs.docker.com/engine/installation/mac/
首先,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再重新起一篇文章吧╮(╯▽╰)╭
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/26558.html
摘要:而前不久推出了和的全新版本,允许以更贴近用户透明的方式运行。在使用命令之前,必须要使用命令初始化各类环境变量用于告知命令如何与虚拟机内的通信是一个原生的苹果应用程序,被安装到目录。不过现在依旧存在许多问题,比如没有设置各项参数的接口。 Docker 作为一个集成的、易于部署的环境,在很多方面都有广泛的应用,但是由于其使用了 Linux 内核的容器技术,所以很依赖 Linux 环境,在其...
摘要:通过从虚拟机的登录到虚拟机安装增加一条记录修改的启动配置,指定服务器,顺便加上重启虚拟机确认是否工作正常前面下载了虚拟机镜像文件,如果将来不再需要了闲它占用空间,则可以清理一下 转载请保留出处:https://github.com/SixQuant/e... Docker for Mac/Windows 开发环境中有时候想把 Docker 容器实例当做正常的虚拟机来用,换句话说就是...
摘要:在上运行使用系统要求开启虚拟化的硬件支持可以通过命令来检查或者更高版本至少内存安装最新点击下载安装下载的文件安装完成后,启动使用镜像加速地址使用自带的使用的系统要求运行或者以上版本支持硬件虚拟化技术并且已启用虚拟化安装点击下载运行在上运行使 在Mac上运行Docker 使用Docker for Mac 系统要求 开启虚拟化的硬件支持,可以通过命令来检查:sysctl kern.hv_...
摘要:配置例如文件的目录关系如下打开文件,修改的值为项目文件的相对路径,这个路径会映射到容器的目录上,注意任何修改配置文件都需要执行容器名字重新构建相关容器。 背景 每次更换一个工作用的电脑,都需要很长的时间来搭建本地的运行环境。有时候,为了安装一个扩展会折腾半天,而且可能需要安装多个版本的 php。有人说,集成运行环境不是很好嘛,一次搞定所有的要求。是的,对于新手来说,使用集成包就足够了。...
阅读 5007·2021-07-25 21:37
阅读 665·2019-08-30 15:53
阅读 3333·2019-08-29 18:47
阅读 669·2019-08-29 15:39
阅读 2113·2019-08-29 13:12
阅读 1777·2019-08-29 12:43
阅读 2937·2019-08-26 11:52
阅读 1859·2019-08-26 10:15