MacOS Docker 安装

MacOS Docker 安装

使用 Homebrew 安装

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

$ brew install --cask --appdir=/Applications docker

==> Creating Caskroom at /usr/local/Caskroom
==> We'll set permissions properly so we won't need sudo in the future
Password:          # 输入 macOS 密码
==> Satisfying dependencies
==> Downloading https://download.docker.com/mac/stable/21090/Docker.dmg
######################################################################## 100.0%
==> Verifying checksum for Cask docker
==> Installing Cask docker
==> Moving App 'Docker.app' to '/Applications/Docker.app'.
🍺  docker was successfully installed!

在载入 Docker app 后,点击 Next,可能会询问你的 macOS 登陆密码,你输入即可。之后会弹出一个 Docker 运行的提示窗口,状态栏上也有有个小鲸鱼的图标()。

查看docker信息
leidong@leidongdeMacBook-Pro ~ % docker info
Client:
 Context:    default Debug Mode: false Plugins: buildx: Build with BuildKit (Docker Inc., v0.5.1-docker) compose: Docker Compose (Docker Inc., 2.0.0-beta.3) scan: Docker Scan (Docker Inc., v0.8.0)
leidong@leidongdeMacBook-Pro ~ % docker ps
CONTAINER ID   IMAGE            COMMAND                  CREATED      STATUS                PORTS                                                                      NAMES
4f3b451a3fe1   nginx:alpine     "/docker-entrypoint.…"   4 days ago   Up 4 days (healthy)   0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   nginx
1d0df85de03a   lnmp_php56       "entrypoint php-fpm"     4 days ago   Up 4 days (healthy)   9000/tcp                                                                   php56
8a8da3e69ca4   lnmp_php72       "entrypoint php-fpm"     4 days ago   Up 4 days (healthy)   9000-9001/tcp                                                              php72
29b5e07d27f3   lnmp_php71       "entrypoint php-fpm"     4 days ago   Up 4 days (healthy)   9000/tcp                                                                   php71
eaff3d7e293a   mysql:5.6        "docker-entrypoint.s…"   4 days ago   Up 4 days             0.0.0.0:3306->3306/tcp, :::3306->3306/tcp                                  mysql
b590139347ca   redis:4-alpine   "docker-entrypoint.s…"   4 days ago   Up 4 days (healthy)   6379/tcp                                                                   redis
leidong@leidongdeMacBook-Pro ~ %
leidong@leidongdeMacBook-Pro ~ % docker exec -it 4f3b451a3fe1 sh
/code # ls
php
/code #
本作品采用《CC 协议》,转载必须注明作者和本文链接
good good study day day up
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

把后面镜像补充就完美了

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!