将fake s3gem封装在Docker容器中快速部署S3假端点
在Docker中包装fake-s3 gem可以方便地创建一个S3假端点,用于本地测试和开发。以下是操作步骤:
1. 构建容器
首先,克隆此仓库并构建Docker镜像,运行:
docker build -t <yourname>/spurious-s3 .
yourname>
此命令将生成一个Docker镜像,封装了fake-s3 gem。
2. 使用镜像启动容器
你可以直接运行公共Docker镜像,以启动S3假端点:
docker run -d -p 4569:4569 smaj/spurious-s3 -h {IP_OF_DOCKER_HOST}
3. 主机名设置
如果你在Linux本地运行Docker客户端,可以忽略-h
参数设置;在这种情况下,localhost
即为你的主机。
4. 使用Boot2docker
如果使用Boot2docker,请确认Docker主机IP已正确配置,以便与fake-s3服务通信。
下载地址
用户评论