`
goalietang
  • 浏览: 26233 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

关于Docker的学习资料 - 02 - MacOS下Docker的安装

 
阅读更多

本文转载自 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 versiondocker 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-OSX

    推荐理由:一个让你在Docker中运行macOS操作系统的项目。通过仅需两条命令,用户可以在Docker容器中轻松启动一个macOS操作系统。这为开发者提供了一种简单而刺激的方式,让他们可以在非苹果硬件上体验macOS,从而...

    docker-compose-V2.20.2.tar.gz

    为了安装这个离线包,你需要解压“docker-compose”文件,然后将其放到Docker的安装目录下的bin文件夹里,或者将解压后的可执行文件路径添加到系统的PATH环境变量中,这样就可以在任何地方运行`docker-compose`命令...

    安装docker,docker-compose相关资源

    了解了基本的安装过程后,我们转向"docker-off-line-installation"这个压缩包文件,它可能包含离线安装Docker和Docker Compose的资源。在没有网络连接或者网络不稳定的情况下,你可以从其他有网络的机器上下载这些...

    k8s-for-docker-desktop-1.16.5.zip

    标题中的"k8s-for-docker-desktop-1.16.5.zip"指示了这是一个与Kubernetes(k8s)和Docker Desktop相关的压缩文件,版本为1.16.5,专为在Windows 10的Windows Subsystem for Linux 2(WSL2)环境中使用。这个压缩包...

    docker安装.docx

    以下是基于CentOS和Windows/macOS系统安装Docker的详细步骤: 一、CentOS系统安装Docker 在CentOS上安装Docker,首先需要确保系统的内核版本高于3.10,然后按照以下步骤进行: 卸载旧版本Docker(如果已安装) ...

    boot2docker-xhyve-源码.rar

    总之,"boot2docker-xhyve-源码.rar" 提供了研究和定制 boot2docker 在 xhyve 上运行的绝佳机会,对于熟悉 Docker 和虚拟化的开发者来说,这是一个深入了解两者结合以及 macOS 虚拟化技术的宝贵资源。通过分析源码,...

    docker-machine-driver-xhyve:xhyvehyperkit的docker-machineminikubeminishift驱动程序插件(本机macOS hypervisor.framework)

    docker-machine-driver-xhyve 特拉维斯CI 发布 对于libmachine驱动程序插件本地OS X系统管理程序 从继承的Master分支。 谢谢 :) 如果您有问题或请求,则希望将其发布到此存储库。 截屏 要求 docker-machine,...

    docker 日志管理(elkf)docker-compose 一键启动.zip

    在`docker-compose.yml`所在的目录下,运行以下命令启动服务: ``` docker-compose up -d ``` `-d`参数表示在后台运行。 5. **验证运行** 使用`docker-compose ps`检查所有服务是否都已启动。等待一段时间,...

    离线一键部署、卸载docker

    `docker-compose-darwin-x86_64` 文件是Docker Compose的二进制文件,适用于MacOS操作系统,用于管理多个Docker容器。Docker Compose允许开发者通过一个YAML文件定义和运行多容器的Docker应用,使得服务间的依赖关系...

    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 服务,...

    docker-sphinx-doc:Sphinx的Docker映像,这是用Python编写的文档工具

    Sphinx Docker映像 的Docker映像,这是用Python编写的文档工具。 支持的标签和相应的Dockerfile链接 1.7.1 , latest ( ) 1.7.1-latex , latex ( ) 什么是狮身人面像? 是一种工具,可轻松创建智能且美观的...

    docker-compose-Linux-x86_64源码.zip

    标题中的“docker-compose-Linux-x86_64源码.zip”表明这是一个针对Linux平台的x86_64架构的Docker Compose的源代码压缩包。Docker Compose是一个用于定义和运行多容器Docker应用的工具,它允许开发者通过一个YAML...

    docker-virt-manager:适用于virt-manager的Docker映像

    宾特利/ virt-manager 基于alpine:latest的virt-manager的docker镜像要拉出此图像: docker pull mbentley/virt-manager 在macOS上,您需要运行XQuartz并使用socat使X11显示在网络上可用: socat TCP-LISTEN:6000,...

    Mac下docker安装包

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

    docker-machine-parallels:Docker Machine的Parallels驱动程序https:github.com

    Docker Machine Parallels驱动程序 这是的插件,允许在上本地创建Docker主机 要求 ... 要手动安装此插件,请下载二进制docker-machine-driver-parallels并通过$PATH使其可用,例如,将其放入/usr/lo

    boot2docker-v17.06.2-ce.iso.zip

    在使用 docker-machine 时用到。 macOS: 将其拷贝至 ~/.docker/machine/cache/ Boot2Docker是一个专为Docker而设计的轻量级Linux发行包,解决Win或者OS X用户不能安装Docker的问题。Boot2Docker完全运行于内存中,...

    boot2docker.iso的v18.02.0-ce版本

    通过YAML文件,开发者可以轻松地配置服务、网络和卷,然后通过`docker-compose up`命令一次性启动所有服务。这大大简化了微服务架构的应用部署和管理。 其次,Docker Engine在v18.02.0-ce中进行了性能优化,提高了...

    docker-time-machine:零配置,适用于MacOS的时间机器| Docker:spouting_whale:

    MacOS的时光机 谢谢蒂姆 :green_apple: , 很酷。 给我看看 docker run --net=host -v /my_folder/:/share msjpq/time-machine 用户: dog 密码: dog 为什么? 因为我喜欢狗。 想要 环境变量 描述 SMB_NAME='...

    MacOS安装Docker的过程及遇到的坑

    有幸参与Skeleton项目,虽然我做的工作只是把bat脚本改写为shell脚本,以便支持项目在Mac/Linux环境下自动部署到Docker上的功能。一遍操作走下来,发现Docker是一个相当cool的项目。好了,收回题外话,这里把Mac安装...

    Docker-认识和安装DockerCompose

    **Docker-认识和安装DockerCompose** Docker是一个开源的应用容器引擎,它基于Go语言并遵循Apache2.0协议开源。Docker让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上...

Global site tag (gtag.js) - Google Analytics