[TOC]
Docker本身只有10多M 需要的空间很小 只要是64位 内核 版本3.18以上(最新docker 版本1.9)就行
docker指令:docker run -p ip:hostPort:containerPort redis
使用-p参数会分配宿主机的端口映射到虚拟机。 IP表示主机的IP地址。 hostPort表示宿主机的端口。 containerPort表示虚拟机的端口。
支持的格式有三种:
ip:hostPort:containerPort:映射指定地址的指定端口到虚拟机的指定端口(不常用) 如:127.0.0.1:3306:3306,映射本机的3306端口到虚拟机的3306端口。 ip::containerPort:映射指定地址的任意端口到虚拟机的指定端口。(不常用) 如:127.0.0.1::3306,映射本机的3306端口到虚拟机的3306端口。 hostPort:containerPort:映射本机的指定端口到虚拟机的指定端口。(常用) 如:3306:3306,映射本机的3306端口到虚拟机的3306端口。
- 推荐
sudo docker exec -it 775c7c9ee1e1 /bin/bash
##下载并安装docker
curl -sSL https://get.daocloud.io/docker | sh
##修改docker镜像地址,官方的镜像库连接太慢,这里转到daocloud镜像库。
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://91c0cc1e.m.daocloud.io
## 启动docker服务,并设置开机启动
systemctl enable docker.service && service docker start
- docker --link
包含不同操作系统环境,但实际运行机制与虚拟机不同
-
[xiuga]