macOS 安装 Docker

作者: 若与 | 来源:发表于2017-10-25 01:40 被阅读424次

前几天,docker入门是在aws的ubuntu机器上演示的,下面介绍如何在macOS安装Docker。

系统要求

Docker for Mac 要求系统最低为 macOS 10.10.3 Yosemite,或者 2010 年以后的 Mac 机型,准确说是带 Intel MMU 虚拟化的,最低 4GB 内存。

如果系统不满足需求,可以安装 Docker Toolbox

安装

使用 Homebrew 安装

HomebrewCask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:

brew cask install docker
 youdi@MacbookPro  ~  brew cask install docker
==> Tapping caskroom/cask
Cloning into '/usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask'...
remote: Counting objects: 3872, done.
remote: Compressing objects: 100% (3852/3852), done.
remote: Total 3872 (delta 29), reused 592 (delta 16), pack-reused 0
Receiving objects: 100% (3872/3872), 1.32 MiB | 123.00 KiB/s, done.
Resolving deltas: 100% (29/29), done.
Tapped 0 formulae (3,881 files, 4.1MB)
==> Creating Caskroom at /usr/local/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
Password:
==> Satisfying dependencies
==> Downloading https://download.docker.com/mac/stable/19611/Docker.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask docker
==> Installing Cask docker
==> Moving App 'Docker.app' to '/Applications/Docker.app'.
🍺  docker was successfully installed!

手动下载安装

如果需要手动下载,可以通过这个链接下载:https://download.docker.com/mac/stable/Docker.dmg

如同 macOS 其它软件一样,安装也非常简单,双击下载的 .dmg 文件,然后将那只叫 Moby 的鲸鱼图标拖拽到 Application 文件夹即可(其间可能会询问系统密码)。

运行

从应用中找到 Docker 图标并点击运行。


运行之后,会在右上角菜单栏看到多了一个鲸鱼图标,这个图标表明了 Docker 的运行状态。

第一次点击图标,可能会看到这个安装成功的界面,点击 "Got it!" 可以关闭这个窗口。

以后每次点击鲸鱼图标会弹出操作菜单。

在国内使用 Docker 的话,需要配置加速器,在菜单中点击 Preferences...,然后查看 Advanced 标签,在其中的 Registry mirrors 部分里可以点击加号来添加加速器地址。

启动终端后,通过命令可以检查安装后的 Docker 版本。

$ docker --version
Docker version 1.12.3, build 6b644ec
$ docker-compose --version
docker-compose version 1.8.1, build 878cff1
$ docker-machine --version
docker-machine version 0.8.2, build e18a919

如果 docker versiondocker info 都正常的话,可以运行一个 Nginx 服务器

$ docker run -d -p 80:80 --name webserver nginx

服务运行后,可以访问 http://localhost,如果看到了 "Welcome to nginx!",就说明 Docker for Mac 安装成功了。

img

要停止 Nginx 服务器并删除执行下面的命令:

$ docker stop webserver
$ docker rm webserver

参考文档

相关文章

网友评论

  • AWeiLoveAndroid:doker不是系统自带的那个玩意儿吗。。底部的那一行菜单就是doker..
    若与: @阿韦爱Android 不一样,你可以去了解一下docker。我建议你了解后,再评论。另外,很多东西名字相识,但是,用途功能完全不一样。不要 想当然。
    AWeiLoveAndroid:@若与 有啥用。。不都是一样的吗。。
    若与: @阿韦爱Android 😬,那个是dock,这个docker是容器虚拟化

本文标题:macOS 安装 Docker

本文链接:https://www.haomeiwen.com/subject/payfpxtx.html