【问题标题】:Running docker image on AWS EC2在 AWS EC2 上运行 docker 镜像
【发布时间】:2017-12-17 06:56:01
【问题描述】:

我遇到了一个可以安装在 ec2 上的项目http://scrapoxy.readthedocs.io/。我正在尝试遵循快速入门 (http://scrapoxy.readthedocs.io/en/master/quick_start/index.html) 我创建了一个 ec2 ubuntu 实例并在屏幕截图中执行了步骤 1 和 2。说明不清楚,我也没有使用 docker 的经验,但我是否应该通过 ssh 进入我的 ec2 实例并从命令行“运行容器”?

【问题讨论】:

    标签: ubuntu docker amazon-ec2 ssh


    【解决方案1】:

    您必须通过 SSH 连接到您的 EC2 实例,这是正确的。如果尚未安装 Docker,您还必须安装它。你可以找到一些很好的说明here

    通常,对于 docker 映像,您必须执行以下操作:

    1. 在本地拉取图片
    2. 创建容器
    3. 启动容器

    您在说明中看到的 run 命令基本上结合了这 3 个步骤。

    如果更容易理解,或者您需要在每个步骤之间采取行动,您也可以分别运行这 3 个步骤。我通常是这样做的

    1. docker pull fabienvauchelles/scrapoxy
    2. 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
    3. docker start scraproxy

    然后您可以使用 docker ps 查看正在运行的容器

    【讨论】:

    • 非常感谢!!
    猜你喜欢
    • 2021-08-10
    • 1970-01-01
    • 1970-01-01
    • 2020-09-07
    • 1970-01-01
    • 2020-05-29
    • 2020-08-13
    • 2019-04-03
    • 1970-01-01
    相关资源
    最近更新 更多