在不同云平台上搭建 Docker 主机及相关操作指南
1. 在 AWS 上启动 Docker 主机
1.1 原理
Amazon Linux AMI 包含 cloud-init,它已成为在启动时配置云实例的标准。这允许在创建实例时传递用户数据,cloud-init 会解析用户数据的内容并执行其中的命令。
1.2 操作步骤
- 创建一个小的 bash 脚本,包含安装和启动 Docker 的命令:
#!/bin/bash
yum -y install docker
service docker start
- 对脚本进行 base64 编码,并将其传递给实例创建命令:
$ udata="$(cat docker.sh | base64 )"
$ aws ec2 run-instances --image-id ami-7b3db00c \
--count 1 \
--instance-type t1.micro \
--key-name cookbook \
--user-data $udata
- 通过 SSH 连接到创建的实例,并检查 Doc
超级会员免费看
订阅专栏 解锁全文
1854

被折叠的 条评论
为什么被折叠?



