- 创建一个 Ubuntu 12.04.2 主机(映像 ID 为 precisex64a)
- 申请一个公网 IP、并捆绑至该主机
- 创建一个 SSH 密钥、并捆绑至该主机
apt-get update
apt-get install python-software-properties
添加 PPA:
add-apt-repository ppa:dotcloud/lxc-docker
apt-get update
安装:
apt-get install lxc-docker
3. 下载两个 image (境外网络可能比较慢、甚至中途挂,多试几次,或挂后台)
docker pull ivarvong/redis
docker pull kstaken/apache2
4. 启容器中的服务
docker run -d -p 6379 ivarvong/redis /usr/bin/redis-server
docker run -d -p 80:80 kstaken/apache2
5. 查看运行的容器
docker ps
记录容器的 IP 地址
docker inspect 08821c6ffb4a
6. 为连接 redis 安装一下 cli
apt-get install redis-server
7. 连接 redis 测试一下
redis-cli -p 6379 -h 172.17.0.17
set foo bar
get foo
exit
8, 看看 apache 是否起来
curl localhost
如果可用那么两个容器都正常运行了。
好了,总结一下 Docker 的常用命令:
docker search
用于搜索是否有可用的images,实际从index.docker.io查找,放回查询结果
例如:
docker search apache






