【发布时间】:2018-08-29 22:29:51
【问题描述】:
我有以下 CircleCI 配置(这是修剪过的,我不包括失败行之后的配置):
version: 2
jobs:
build:
working_directory: ~/mycompany/mycompany_app
docker:
- image: ubuntu:18.04
steps:
- run:
name: Update yum cache
command: apt-get update
- run:
name: Install base packages
command: apt-get install -y sudo git wget tzdata postgresql postgresql-contrib build-essential python2.7 make gcc redis-server
- run:
name: Start Redis
command: sudo service redis-server start
- run: redis-cli ping
最后一个命令,redis-cli ping 给了我错误Could not connect to Redis at 127.0.0.1:6379: Connection refused
我在这个问题上找到的最好的线程是https://github.com/Microsoft/WSL/issues/365,尽管这并没有帮助,因为我按照他们的建议进行手动启动。 this SO answer 中也有一些相关的东西,但我不认为不使用 upstart 是我的问题。
如何启动服务器以响应 ping?
【问题讨论】:
标签: docker ubuntu redis circleci circleci-2.0