Docker系列一——准备环境

2017-01-19  本文已影响36人  FlySheep_ly

一如既往,学习新东西的第一步肯定时看官方文档最权威。那么现在就送上 Docker的官网地址:https://www.docker.com ,再懒一步,直接送上 Docker的MAC文档:https://docs.docker.com/docker-for-mac 。下面直接进入正题:

1. Mac 上安装 Docker

Docker 分稳定版(stable)和测试版(beta)两种,这里我们选择安装稳定版(依然送上地址:https://download.docker.com/mac/stable/Docker.dmg) 下载完安装和普通应用安装一样。

2. 检查 Docker Engine, Compose, and Machine的版本

# 查看 Docker Engine 版本命令
docker --version
# 结果如下:Docker version 1.12.6, build 78d1802

# 查看 Docker Compose 版本命令
docker-compose --version
# 结果如下:docker-compose version 1.9.0, build 2585387

# 查看 Docker Machine 版本命令
docker-machine --version
# 结果如下:docker-machine version 0.8.2, build e18a919

3. 案例运行

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

如果本地没有找到镜像,Docker会从Docker Hub中拉取。在浏览器中,进入 http://localhost 来打开主页,显示下图所示的页面表示成功。

nginx home page.png
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                         NAMES
e8ffddd35c36        nginx               "nginx -g 'daemon off"   About an hour ago   Up 7 seconds        0.0.0.0:80->80/tcp, 443/tcp   webserver
# 停止上面正在运行的 webserver 容器命令
docker stop webserver
# 再次开启停止的 webserver 容器命令
docker start webserver
# 终止运行的容器使用 docker ps 不会有显示,需要使用以下命令才显示
docker ps -a
# 删除正在运行的容器,但是不会移除镜像
docker rm -f webserver
# 列出本地镜像列表
docker images
# 删除不再需要的镜像
docker rmi 镜像ID或名称
上一篇下一篇

猜你喜欢

热点阅读