Skip to content

Instantly share code, notes, and snippets.

@Poogles
Created March 31, 2015 17:39
Show Gist options
  • Save Poogles/fc4bc621921a4cccefec to your computer and use it in GitHub Desktop.
Save Poogles/fc4bc621921a4cccefec to your computer and use it in GitHub Desktop.
Container VM2
version: v1beta2
id: qp
containers:
- name: redisrt
image: pooogles/redis
command: ["--port", "7200"]
volumeMounts:
- name: log
mountPath: /log
ports:
- name: redisrt
hostPort: 7200
containerPort: 7200
- name: redisru
image: pooogles/redis
command: ["--port", "7300"]
volumeMounts:
- name: log
mountPath: /log
ports:
- name: redisru
hostPort: 7300
containerPort: 7300
- name: redisrg
image: pooogles/redis
command: ["--port", "7400"]
volumeMounts:
- name: log
mountPath: /log
ports:
- name: redisrg
hostPort: 7400
containerPort: 7400
- name: redissentinel
image: pooogles/sentinel
command: ["--sentinel", "announce-ip", "172.17.42.1", "--sentinel", "announce-port", "26379"]
volumeMounts:
- name: log
mountPath: /log
ports:
- name: redissentinel
hostPort: 26379
containerPort: 26379
- name: mock9001
image: pooogles/mockhttp
command: ["-addr=':8080'"]
ports:
- name: mock9001
hostPort: 9001
containerPort: 8080
- name: mock9002
image: pooogles/mockhttp
command: ["-addr=':8081'"]
ports:
- name: mock9002
hostPort: 9002
containerPort: 8081
- name: mock9003
image: pooogles/mockhttp
command: ["-addr=':8082'"]
ports:
- name: mock9003
hostPort: 9003
containerPort: 8082
volumes:
- name: log
source:
hostDir:
path: /log
pooogles@qpbeta-test:~$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
076c7172fbfe pooogles/mockhttp:latest "./mockhttp -addr=': 2 seconds ago Exited (1) 1 seconds ago k8s_mock9003.e13cfe4e_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_48456dd6
33d6895dde5d pooogles/mockhttp:latest "./mockhttp -addr=': 2 seconds ago Exited (1) 1 seconds ago k8s_mock9002.d630fe49_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_a70648ca
4a21e2fd1c1e pooogles/mockhttp:latest "./mockhttp -addr=': 3 seconds ago Exited (1) 2 seconds ago k8s_mock9001.cb24fe44_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_6a5cca98
611c23280a68 pooogles/mockhttp:latest "./mockhttp -addr=': 8 seconds ago Exited (1) 7 seconds ago k8s_mock9003.e13cfe4e_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_6bb55d09
08f835d6aa40 pooogles/mockhttp:latest "./mockhttp -addr=': 8 seconds ago Exited (1) 7 seconds ago k8s_mock9002.d630fe49_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_248ddac3
2bf0804b8ee0 pooogles/mockhttp:latest "./mockhttp -addr=': 8 seconds ago Exited (1) 7 seconds ago k8s_mock9001.cb24fe44_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_aa5917c9
e75baae757a9 pooogles/sentinel:latest "/opt/redis/src/redi 32 seconds ago Up 31 seconds k8s_redissentinel.d42c0b_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_6e2a8c64
133b1e1c7eec pooogles/redis:latest "/opt/redis/src/redi 44 seconds ago Up 43 seconds k8s_redisrg.6491134c_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_86f9414f
9f44bf93eb09 pooogles/redis:latest "/opt/redis/src/redi 44 seconds ago Up 43 seconds k8s_redisru.a5c71365_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_74146ad5
015d0e3335e5 pooogles/redis:latest "/opt/redis/src/redi 45 seconds ago Up 44 seconds k8s_redisrt.99961360_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_a326c254
aedb13c8f31e google/cadvisor:0.8.0 "/usr/bin/cadvisor" About a minute ago Up About a minute k8s_cadvisor.373c4ae3_cadvisor-agent.file-6bb810db-qpbeta-test.file_faed2c52907831d5552de3074772070b_4e4276ee
6f430f116250 kubernetes/pause:go "/pause" About a minute ago Up About a minute 0.0.0.0:7200->7200/tcp, 0.0.0.0:7300->7300/tcp, 0.0.0.0:7400->7400/tcp, 0.0.0.0:9001->8080/tcp, 0.0.0.0:9002->8081/tcp, 0.0.0.0:9003->8082/tcp, 0.0.0.0:26379->26379/tcp k8s_POD.ba9d54f_qp.url-a75326da.http_70c87b49737078425b437c09fc06081b_d4fb6655
626593e88ac1 kubernetes/pause:go "/pause" About a minute ago Up About a minute 0.0.0.0:4194->8080/tcp k8s_POD.5426ef83_cadvisor-agent.file-6bb810db-qpbeta-test.file_faed2c52907831d5552de3074772070b_86c12c63
pooogles@qpbeta-test:~$ sudo docker ps ^C
pooogles@qpbeta-test:~$ ^C
pooogles@qpbeta-test:~$
pooogles@qpbeta-test:~$
pooogles@qpbeta-test:~$
pooogles@qpbeta-test:~$
pooogles@qpbeta-test:~$
pooogles@qpbeta-test:~$
pooogles@qpbeta-test:~$
pooogles@qpbeta-test:~$
pooogles@qpbeta-test:~$
pooogles@qpbeta-test:~$ sudo docker logs 076c7172fbfe
ERROR listen tcp: unknown port tcp/8082'
pooogles@qpbeta-test:~$
pooogles@qpbeta-test:~$ sudo docker logs 33d6895dde5d
ERROR listen tcp: unknown port tcp/8081'
pooogles@qpbeta-test:~$
@vmarmol
Copy link

vmarmol commented Mar 31, 2015

I think I found the issue @Poogles. It seems like the flags to the mock are being parsed wrong. So I changed:

["-addr=':8081'"]

to

["-addr", ":8081"]

and the servers came up as expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment