【问题标题】:Running docker image on AWS EC2在 AWS EC2 上运行 docker 镜像
【发布时间】:2017-12-17 06:56:01
【问题描述】:
【问题讨论】:
标签:
ubuntu
docker
amazon-ec2
ssh
【解决方案1】:
您必须通过 SSH 连接到您的 EC2 实例,这是正确的。如果尚未安装 Docker,您还必须安装它。你可以找到一些很好的说明here
通常,对于 docker 映像,您必须执行以下操作:
- 在本地拉取图片
- 创建容器
- 启动容器
您在说明中看到的 run 命令基本上结合了这 3 个步骤。
如果更容易理解,或者您需要在每个步骤之间采取行动,您也可以分别运行这 3 个步骤。我通常是这样做的
- docker pull fabienvauchelles/scrapoxy
- docker create --name scraproxy -e COMMANDER_PASSWORD='CHANGE_THIS_PASSWORD' \
-e PROVIDERS_AWSEC2_ACCESSKEYID='您的访问密钥 ID'\
-e PROVIDERS_AWSEC2_SECRETACCESSKEY='你的秘密访问密钥'\
-it -p 8888:8888 -p 8889:8889 fabienvauchelles/scrapoxy
- docker start scraproxy
然后您可以使用 docker ps 查看正在运行的容器