Skip to content

Instantly share code, notes, and snippets.

@kevinclark
Last active December 21, 2015 05:49
Show Gist options
  • Save kevinclark/6259930 to your computer and use it in GitHub Desktop.
Save kevinclark/6259930 to your computer and use it in GitHub Desktop.
FROM ubuntu
RUN apt-get update
RUN apt-get install -y curl
RUN curl -L https://github.com/coreos/etcd/releases/download/v0.1.0/etcd-v0.1.0-Linux.tar.gz -o etcd-v0.1.0.tar.gz
RUN tar -C /tmp -xzvf etcd-v0.1.0.tar.gz
EXPOSE 4001
EXPOSE 7001
ENTRYPOINT ["/tmp/etcd-v0.1.0/etcd"]
etcd v0.1.0vagrant@ar-node1:~$ sudo docker ps
WARNING: The Auth config file is missing
ID IMAGE COMMAND CREATED STATUS PORTS
1335d170b9d9 etcd:latest /tmp/etcd-v0.1.0/etc 9 minutes ago Up 9 minutes 49161->7001, 49162->4001
vagrant@ar-node1:~$ telnet localhost 49162
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
vagrant@ar-node1:/vagrant/docker/etcd$ sudo docker run etcd -n node0 -vv -d node0
WARNING: The Auth config file is missing
Wrote node configuration to 'node0/info'.
[raft]04:34:40.683150 log.open.open node0/log
[raft]04:34:40.683292 log.open.create node0/log
[raft]04:34:40.683769 [node0 Term:0] readConf.open node0/conf
[raft]04:34:40.684019 readConf.create node0/conf
[raft]04:34:40.684763 [node0 Term:0] start as a new raft server
[raft]04:34:40.685073 Name: node0, State: follower, Term: 0, CommitedIndex: 0
[raft]04:34:40.686218 [node0 Term:0] server.loop.run follower
[raft]04:34:40.707753 [node0 Term:0] selfjoin and promote to leader
[raft]04:34:40.707933 [node0 Term:0] server.command.process
[raft]04:34:40.708084 [node0 Term:0] server.loop.run leader
[raft]04:34:40.708181 [node0 Term:0] leaderLoop.set.PrevIndex to 1
[etcd] 04:34:40.708274 DEBUG node0 start as a leader
etcd server [node0] listening on http://127.0.0.1:4001
[raft]04:34:40.708862 [node0 Term:0] server.peer.add: node0 0
[raft]04:34:40.709252 setCommitIndex.set.result index: 0
[raft]04:34:40.709277 [node0 Term:0] commit index 1
[raft]04:34:40.709294 [node0 Term:0] server.command.process
raft server [node0] listening on http://127.0.0.1:7001
[raft]04:34:40.709450 [node0 Term:0] server.command.commit
[raft]04:34:40.709476 getEntryResult.result index: 0
[raft]04:34:40.709502 setCommitIndex.set.result index: 1
[raft]04:34:40.709511 [node0 Term:0] commit index 2
[raft]04:34:40.709520 [node0 Term:0] server.command.commit
[raft]04:34:40.709535 getEntryResult.result index: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment