一、下载Mac版本的docker
1.下载:
https://store.docker.com/editions/community/docker-ce-desktop-mac
2.查看docker版本:
docker version
出现如下信息表示成功:
Client:
Version: 17.03.1-ce
API version: 1.27
Go version: go1.7.5
Git commit: c6d412e
Built: Tue Mar 28 00:40:02 2017
OS/Arch: darwin/amd64
Server:
Version: 17.03.1-ce
API version: 1.27 (minimum version 1.12)
Go version: go1.7.5
Git commit: c6d412e
Built: Fri Mar 24 00:00:50 2017
OS/Arch: linux/amd64
Experimental: true
3.查看本地安装的镜像
dovker images
如果没有镜像则如下表示:
REPOSITORY TAG IMAGE ID CREATED SIZE
如果有镜像则如下表示:
REPOSITORY TAG IMAGE ID CREATED SIZE
hub.c.163.com/library/nginx latest 46102226f2fd 5 weeks ago 109 MB
hello-world latest 48b5124b2768 4 months ago 1.84 kB
4.下载一个全新的镜像(nginx为例):
4.1首先找到一个镜像仓库
docker官方有提供,但限于某种原因下载速度较慢,我们使用网易蜂巢(https://c.163.com/)
4.2安装nginx
docker pull hub.c.163.com/library/nginx:latest
4.3运行
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
前台运行方式:
docker run hub.c.163.com/library/nginx (可以用control c 取消)
后台运行方式:
docker run -d hub.c.163.com/library/nginx
4.4查看是否运行
docker ps
二、安装myssql及指定对外端口
docker run --name commom-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
本地使用navicat连接的时候,要使用本地的ip,ifconfig查看,千万不要误用了容器的地址(172.*.*.*)