Mac下docker入门

本文来自https://docs.docker.com/docker-for-mac/

1. 安装Docker

https://docs.docker.com/docker-for-mac/install/

2. 安装好以后从应用中双击docker来启动docker,然后MacOS的命令行中也已经可以运行Docker的命令了

3. 查看Docker的版本

$ docker --version
Docker version 18.09, build c97c6d6

$ docker-compose --version
docker-compose version 1.23.2, build 8dd22a9

$ docker-machine --version
docker-machine version 0.16.0, build 9ba6da9

4. 测试Docker有没有安装好,在terminal中执行

$ docker run hello-world

Unable to find image ‘hello-world:latest‘ locally
latest: Pulling from library/hello-world
ca4f61b1923c: Pull complete
Digest: sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.
..

这个命令会自动下载一个hello-world的image然后执行,主要是为了确认你的安装正常

5. 启动一个webserver

$ docker run --detach --publish=80:80 --name=webserver nginx

 然后可以从电脑上打开http://localhost来看,应该能看到nginx的页面

6. 查看正在运行的docker

$ docker container ls
CONTAINER ID   IMAGE   COMMAND                  CREATED              STATUS              PORTS                         NAMES
56f433965490   nginx   "nginx -g ‘daemon off"   About a minute ago   Up About a minute   0.0.0.0:80->80/tcp, 443/tcp   webserver

7. 停止和删除这些Docker

$ docker container ls
$ docker container stop webserver
$ docker container ls -a
$ docker container rm webserver
$ docker image ls
$ docker image rm nginx

  

原文地址:https://www.cnblogs.com/ppcorn/p/10447104.html

时间: 2025-01-01 08:38:27

Mac下docker入门的相关文章

Mac 下 docker安装

http://www.th7.cn/system/mac/201405/56653.shtml Mac 下 docker安装 以及 处理错误Cannot connect to the Docker daemon. Is 'docker -d' running on this host? 和 dial unix /var/run/docker.sock: no such file or directory 云主机可以选择系统镜像快速创建主机,这比虚拟机更便捷了,我们本地也可以这么做了,因为有了Do

mac 下docker得端口转发

在linux下我们可以在docker中新建容器,然后通过端口转发直接访问到容器.但是在mac下中间又通过了 一层虚拟机,所以端口转发就需要在多做一点. 1 把本地端口和虚拟机对应起来:可以通过命令来做: #VBoxManage modifyvm "boot2docker-vm" --natpf1 "containerssh,tcp,,2222,,2222" 也可以通过手动添加: 点击上图端口转发即可添加. 2 根据镜像建立容器,将虚拟机得2222端口映射到22,并打

mac下docker中安装nodejs

一.首先下载docker并安装 https://download.docker.com/mac/stable/Docker.dmg 然后启动docker, 二.获取node最新镜像 输入来着node版本:docker search node 输入以下命令:docker pull node 我们再通过命令确认下node是否拉取成功:docker images 三.运行镜像 接下来我们就要运行镜像:docker run -i -t node /bin/bash 常用参数: -i:容器的标准输入保持打

mac下docker使用笔记

安装docker https://docs.docker.com/mac/ 启动docker环境launchpad -> Docker Quickstart Terminal ##         . ## ## ##        == ## ## ## ## ##    === /"""""""""""""""""\___/ =

Mac下docker搭建lnmp环境 + redis + elasticsearch

之前在windows下一直使用vagrant做开发, 团队里面也是各种开发环境,几个人也没有统一环境,各种上线都是人肉,偶尔还会有因为开发.测试.生产环境由于软件版本或者配置不一致产生的问题, 今年准备持续玩玩docker+kubernetes下的敏捷开发模式(当然还有其它:如持续集成) 备忘下第一步,环境搭建 拉取镜像 nginx docker pull hub.c.163.com/library/nginx:latest 拉取镜像 mysqldocker pull hub.c.163.com

mac下docker的localhost

依据http://www.runoob.com/docker/docker-container-usage.html 中的步骤,不能在浏览器中正确打出"Hello World",而是现实Refused.实际上应该使用boot2docker ip来获取虚拟机的ip.代替"localhost"

mac下通过docker搭建LEMP环境

在mac下通过docker搭建LEMP环境境 1.安装virtualbox.由于docker是在lxc环境的容器 2.安装boot2docker,用于与docker客户端通讯 > brew update > brew install docker > brew install boot2docker 3.初始化boot2docker,也就是在virtualbox上安装一个docker的host环境 boot2docker init 此时会下载一个镜像 4.启动虚拟机host :~$ bo

Docker之Mac下安装

由于 Docker 的后台程序使用了 Linux 特有的内核特性,所以您不能直接在 OS X 上运行 Docker Docker Toolbox的安装Docker: https://github.com/widuu/chinese_docker/blob/master/installation/mac.md Docker for Mac 的安装Docker(推荐): 官网下载:https://docs.docker.com/docker-for-mac/install/#download-doc

MAC下最好用的抓包工具charles简单操作教程,charles mac入门

Charles for Ma是 mac 平台上一款非常强大的抓包神器,可以让开发者监视查看所有连接互联网的 HTTP 通信,包括请求,响应和 HTTP 头信息等等,charles mac让您的 Internet 连接调试任务更加快速和轻松!今天小编给大家带来了charles简单操作教程,算是charles mac入门吧,感兴趣的可以来看看! 1.抓浏览器网页请求 其实浏览器的请求一般用浏览器的开发者工具就可以,当然charles也可以做到,使用方法呢,也很简单 将你链接的网络,配置网页代理,注意