本文转载自 https://www.cnblogs.com/yu-hailong/p/7629130.html
仅用于自我收藏学习,不做商业和推广用途
系统要求
Docker for Mac 要求系统最低为 macOS 10.10.3 Yosemite,或者 2010 年以后的 Mac 机型,准确说是带 Intel MMU 虚拟化的,最低 4GB 内存。
如果系统不满足需求,可以安装 Docker Toolbox。
安装
使用 Homebrew 安装
Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:
brew cask install docker
手动下载安装
如果需要手动下载,可以通过这个链接下载:https://download.docker.com/mac/stable/Docker.dmg
如同 macOS 其它软件一样,安装也非常简单,双击下载的 .dmg
文件,然后将那只叫 Moby 的鲸鱼图标拖拽到 Application
文件夹即可(其间可能会询问系统密码)。
运行
从应用中找到 Docker 图标并点击运行。
运行之后,会在右上角菜单栏看到多了一个鲸鱼图标,这个图标表明了 Docker 的运行状态。
第一次点击图标,可能会看到这个安装成功的界面,点击 "Got it!" 可以关闭这个窗口。
以后每次点击鲸鱼图标会弹出操作菜单。
在国内使用 Docker 的话,需要配置加速器,在菜单中点击 Preferences...
,然后查看 Advanced
标签,在其中的 Registry mirrors
部分里可以点击加号来添加加速器地址。
启动终端后,通过命令可以检查安装后的 Docker 版本
1 $ docker --version 2 Docker version 1.12.3, build 6b644ec 3 $ docker-compose --version 4 docker-compose version 1.8.1, build 878cff1 5 $ docker-machine --version 6 docker-machine version 0.8.2, build e18a919
如果 docker version
、docker info
都正常的话,可以运行一个 Nginx 服务器:
1 $ docker run -d -p 80:80 --name webserver nginx
服务运行后,可以访问 http://localhost,如果看到了 "Welcome to nginx!",就说明 Docker for Mac 安装成功了。
要停止 Nginx 服务器并删除执行下面的命令:
1 $ docker stop webserver 2 $ docker rm webserver
相关推荐
推荐理由:一个让你在Docker中运行macOS操作系统的项目。通过仅需两条命令,用户可以在Docker容器中轻松启动一个macOS操作系统。这为开发者提供了一种简单而刺激的方式,让他们可以在非苹果硬件上体验macOS,从而...
为了安装这个离线包,你需要解压“docker-compose”文件,然后将其放到Docker的安装目录下的bin文件夹里,或者将解压后的可执行文件路径添加到系统的PATH环境变量中,这样就可以在任何地方运行`docker-compose`命令...
了解了基本的安装过程后,我们转向"docker-off-line-installation"这个压缩包文件,它可能包含离线安装Docker和Docker Compose的资源。在没有网络连接或者网络不稳定的情况下,你可以从其他有网络的机器上下载这些...
标题中的"k8s-for-docker-desktop-1.16.5.zip"指示了这是一个与Kubernetes(k8s)和Docker Desktop相关的压缩文件,版本为1.16.5,专为在Windows 10的Windows Subsystem for Linux 2(WSL2)环境中使用。这个压缩包...
以下是基于CentOS和Windows/macOS系统安装Docker的详细步骤: 一、CentOS系统安装Docker 在CentOS上安装Docker,首先需要确保系统的内核版本高于3.10,然后按照以下步骤进行: 卸载旧版本Docker(如果已安装) ...
总之,"boot2docker-xhyve-源码.rar" 提供了研究和定制 boot2docker 在 xhyve 上运行的绝佳机会,对于熟悉 Docker 和虚拟化的开发者来说,这是一个深入了解两者结合以及 macOS 虚拟化技术的宝贵资源。通过分析源码,...
docker-machine-driver-xhyve 特拉维斯CI 发布 对于libmachine驱动程序插件本地OS X系统管理程序 从继承的Master分支。 谢谢 :) 如果您有问题或请求,则希望将其发布到此存储库。 截屏 要求 docker-machine,...
在`docker-compose.yml`所在的目录下,运行以下命令启动服务: ``` docker-compose up -d ``` `-d`参数表示在后台运行。 5. **验证运行** 使用`docker-compose ps`检查所有服务是否都已启动。等待一段时间,...
`docker-compose-darwin-x86_64` 文件是Docker Compose的二进制文件,适用于MacOS操作系统,用于管理多个Docker容器。Docker Compose允许开发者通过一个YAML文件定义和运行多容器的Docker应用,使得服务间的依赖关系...
sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 在 CentOS/RHEL: ``` sudo yum install docker-ce docker-ce-cli containerd.io ``` 6. **启动 Docker**:安装完成后,启动 Docker 服务,...
Sphinx Docker映像 的Docker映像,这是用Python编写的文档工具。 支持的标签和相应的Dockerfile链接 1.7.1 , latest ( ) 1.7.1-latex , latex ( ) 什么是狮身人面像? 是一种工具,可轻松创建智能且美观的...
标题中的“docker-compose-Linux-x86_64源码.zip”表明这是一个针对Linux平台的x86_64架构的Docker Compose的源代码压缩包。Docker Compose是一个用于定义和运行多容器Docker应用的工具,它允许开发者通过一个YAML...
宾特利/ virt-manager 基于alpine:latest的virt-manager的docker镜像要拉出此图像: docker pull mbentley/virt-manager 在macOS上,您需要运行XQuartz并使用socat使X11显示在网络上可用: socat TCP-LISTEN:6000,...
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker Machine Parallels驱动程序 这是的插件,允许在上本地创建Docker主机 要求 ... 要手动安装此插件,请下载二进制docker-machine-driver-parallels并通过$PATH使其可用,例如,将其放入/usr/lo
在使用 docker-machine 时用到。 macOS: 将其拷贝至 ~/.docker/machine/cache/ Boot2Docker是一个专为Docker而设计的轻量级Linux发行包,解决Win或者OS X用户不能安装Docker的问题。Boot2Docker完全运行于内存中,...
通过YAML文件,开发者可以轻松地配置服务、网络和卷,然后通过`docker-compose up`命令一次性启动所有服务。这大大简化了微服务架构的应用部署和管理。 其次,Docker Engine在v18.02.0-ce中进行了性能优化,提高了...
MacOS的时光机 谢谢蒂姆 :green_apple: , 很酷。 给我看看 docker run --net=host -v /my_folder/:/share msjpq/time-machine 用户: dog 密码: dog 为什么? 因为我喜欢狗。 想要 环境变量 描述 SMB_NAME='...
有幸参与Skeleton项目,虽然我做的工作只是把bat脚本改写为shell脚本,以便支持项目在Mac/Linux环境下自动部署到Docker上的功能。一遍操作走下来,发现Docker是一个相当cool的项目。好了,收回题外话,这里把Mac安装...
**Docker-认识和安装DockerCompose** Docker是一个开源的应用容器引擎,它基于Go语言并遵循Apache2.0协议开源。Docker让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上...