How can I connect from a local Kubernetes to a DB on my local machine
I'm using Docker Desktop for mac for Kubernetes in local desktop. I'm trying to connect to DB installed on my local machine within a pod but can't figure what should be the host address. How can I relate to the address of my machine within a pod?
Please note that I can't use the ip of my machine since the db port is blocked in my network.
macos docker

add a comment |
I'm using Docker Desktop for mac for Kubernetes in local desktop. I'm trying to connect to DB installed on my local machine within a pod but can't figure what should be the host address. How can I relate to the address of my machine within a pod?
Please note that I can't use the ip of my machine since the db port is blocked in my network.
macos docker

add a comment |
I'm using Docker Desktop for mac for Kubernetes in local desktop. I'm trying to connect to DB installed on my local machine within a pod but can't figure what should be the host address. How can I relate to the address of my machine within a pod?
Please note that I can't use the ip of my machine since the db port is blocked in my network.
macos docker

I'm using Docker Desktop for mac for Kubernetes in local desktop. I'm trying to connect to DB installed on my local machine within a pod but can't figure what should be the host address. How can I relate to the address of my machine within a pod?
Please note that I can't use the ip of my machine since the db port is blocked in my network.
macos docker

macos docker

edited Feb 8 at 11:41


veben
2,16041329
2,16041329
asked Jan 1 at 7:59
YanivYaniv
7918
7918
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
From docker 18.03 onwards, you can use special DNS namehost.docker.internal
which resolves to the internal address used by host.
Please look at the official docs here for more information on this.
If you're on earlier version than docker 18.03, you need to use the experimental DNS name docker.for.mac.localhost
to resolve to the local host.
Hope this helps.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53993921%2fhow-can-i-connect-from-a-local-kubernetes-to-a-db-on-my-local-machine%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
From docker 18.03 onwards, you can use special DNS namehost.docker.internal
which resolves to the internal address used by host.
Please look at the official docs here for more information on this.
If you're on earlier version than docker 18.03, you need to use the experimental DNS name docker.for.mac.localhost
to resolve to the local host.
Hope this helps.
add a comment |
From docker 18.03 onwards, you can use special DNS namehost.docker.internal
which resolves to the internal address used by host.
Please look at the official docs here for more information on this.
If you're on earlier version than docker 18.03, you need to use the experimental DNS name docker.for.mac.localhost
to resolve to the local host.
Hope this helps.
add a comment |
From docker 18.03 onwards, you can use special DNS namehost.docker.internal
which resolves to the internal address used by host.
Please look at the official docs here for more information on this.
If you're on earlier version than docker 18.03, you need to use the experimental DNS name docker.for.mac.localhost
to resolve to the local host.
Hope this helps.
From docker 18.03 onwards, you can use special DNS namehost.docker.internal
which resolves to the internal address used by host.
Please look at the official docs here for more information on this.
If you're on earlier version than docker 18.03, you need to use the experimental DNS name docker.for.mac.localhost
to resolve to the local host.
Hope this helps.
answered Jan 1 at 9:20


Prafull LadhaPrafull Ladha
3,6481523
3,6481523
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53993921%2fhow-can-i-connect-from-a-local-kubernetes-to-a-db-on-my-local-machine%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown