Skip to content
This repository was archived by the owner on Feb 27, 2018. It is now read-only.

Commit 496ea22

Browse files
Sven DowideitSven Dowideit
authored andcommitted
Merge pull request #189 from SvenDowideit/fix-non-forwarded-docker-port
Now that getting the IP is much more reliable, using the forwarded port ...
2 parents 7cb4581 + 9ab1783 commit 496ea22

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

cmds.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ import (
1616
vbx "github.com/boot2docker/boot2docker-cli/virtualbox"
1717
)
1818

19+
const dockerPort = 2375
20+
1921
// Initialize the boot2docker VM from scratch.
2022
func cmdInit() int {
2123
// TODO(@riobard) break up this command into multiple stages
@@ -106,7 +108,7 @@ func cmdInit() int {
106108

107109
pfRules := map[string]vbx.PFRule{
108110
"ssh": {Proto: vbx.PFTCP, HostIP: net.ParseIP("127.0.0.1"), HostPort: B2D.SSHPort, GuestPort: 22},
109-
"docker": {Proto: vbx.PFTCP, HostIP: net.ParseIP("127.0.0.1"), HostPort: B2D.DockerPort, GuestPort: 2375},
111+
"docker": {Proto: vbx.PFTCP, HostIP: net.ParseIP("127.0.0.1"), HostPort: B2D.DockerPort, GuestPort: dockerPort},
110112
}
111113

112114
for name, rule := range pfRules {
@@ -281,9 +283,9 @@ func cmdUp() int {
281283
logf("Please run `boot2docker -v up` to diagnose.")
282284
} else {
283285
// Check if $DOCKER_HOST ENV var is properly configured.
284-
if os.Getenv("DOCKER_HOST") != fmt.Sprintf("tcp://%s:%d", IP, m.DockerPort) {
286+
if os.Getenv("DOCKER_HOST") != fmt.Sprintf("tcp://%s:%d", IP, dockerPort) {
285287
logf("To connect the Docker client to the Docker daemon, please set:")
286-
logf(" export DOCKER_HOST=tcp://%s:%d", IP, m.DockerPort)
288+
logf(" export DOCKER_HOST=tcp://%s:%d", IP, dockerPort)
287289
} else {
288290
logf("Your DOCKER_HOST env variable is already set correctly.")
289291
}

0 commit comments

Comments
 (0)