Failing (exit status 66) to download Golang packages in a windows based Docker container












0















Forgive me if this is a duplicate as I have not encountered a similar issue on stackoverflow before.
Kindly provide the link if you have one.



The issue:



I have downloaded several Windows Golang images from docker hub and I have tried installing (go get) packages from inside the container.
This fails with the following error (happens for all the various images I have tried).



enter image description here



I have even tried using a pure windowsservercore image, where I installed Golang and Git before running the go get command.



I’m not entirely sure what the issue could be but I believe status 66 has something to do with data race ? how do I fix this ?



Reproducing:



Step 1:



Docker pull golang:1.11.1-windowsservercore-1709  


Step 2:



Docker run -it --rm golang:1.11.1-windowsservercore-1709 powershell


Step 3:



PS C:gopath> go get -d github.com/gorilla/mux


Screenshot of a failed docker build.
enter image description here










share|improve this question

























  • I ran : docker run --pull -it --rm golang:1.11.1-windowsservercore-1709 Then when in the container i checked that the go environment variable was there and checked that git was installed. Finally ran the go get github.com/gorilla/mux and all was cloned fine.

    – leeroya
    Nov 26 '18 at 11:04











  • Hey @leeroya thanks for the quick response. I have tried your suggestion but somehow it does not work on my machine. Please see the image attached.

    – Mo-Gang
    Nov 26 '18 at 17:19











  • I managed to have a look at this, so it turns out that you do not have PowerShell available to you in this image. Not all windows images come with Powershell only CMD, so change the Dockerfile to call the CMD like this: RUN ["CMD", "-c", "go get -d github.com/gorilla/mux"]

    – leeroya
    Jan 10 at 11:23
















0















Forgive me if this is a duplicate as I have not encountered a similar issue on stackoverflow before.
Kindly provide the link if you have one.



The issue:



I have downloaded several Windows Golang images from docker hub and I have tried installing (go get) packages from inside the container.
This fails with the following error (happens for all the various images I have tried).



enter image description here



I have even tried using a pure windowsservercore image, where I installed Golang and Git before running the go get command.



I’m not entirely sure what the issue could be but I believe status 66 has something to do with data race ? how do I fix this ?



Reproducing:



Step 1:



Docker pull golang:1.11.1-windowsservercore-1709  


Step 2:



Docker run -it --rm golang:1.11.1-windowsservercore-1709 powershell


Step 3:



PS C:gopath> go get -d github.com/gorilla/mux


Screenshot of a failed docker build.
enter image description here










share|improve this question

























  • I ran : docker run --pull -it --rm golang:1.11.1-windowsservercore-1709 Then when in the container i checked that the go environment variable was there and checked that git was installed. Finally ran the go get github.com/gorilla/mux and all was cloned fine.

    – leeroya
    Nov 26 '18 at 11:04











  • Hey @leeroya thanks for the quick response. I have tried your suggestion but somehow it does not work on my machine. Please see the image attached.

    – Mo-Gang
    Nov 26 '18 at 17:19











  • I managed to have a look at this, so it turns out that you do not have PowerShell available to you in this image. Not all windows images come with Powershell only CMD, so change the Dockerfile to call the CMD like this: RUN ["CMD", "-c", "go get -d github.com/gorilla/mux"]

    – leeroya
    Jan 10 at 11:23














0












0








0








Forgive me if this is a duplicate as I have not encountered a similar issue on stackoverflow before.
Kindly provide the link if you have one.



The issue:



I have downloaded several Windows Golang images from docker hub and I have tried installing (go get) packages from inside the container.
This fails with the following error (happens for all the various images I have tried).



enter image description here



I have even tried using a pure windowsservercore image, where I installed Golang and Git before running the go get command.



I’m not entirely sure what the issue could be but I believe status 66 has something to do with data race ? how do I fix this ?



Reproducing:



Step 1:



Docker pull golang:1.11.1-windowsservercore-1709  


Step 2:



Docker run -it --rm golang:1.11.1-windowsservercore-1709 powershell


Step 3:



PS C:gopath> go get -d github.com/gorilla/mux


Screenshot of a failed docker build.
enter image description here










share|improve this question
















Forgive me if this is a duplicate as I have not encountered a similar issue on stackoverflow before.
Kindly provide the link if you have one.



The issue:



I have downloaded several Windows Golang images from docker hub and I have tried installing (go get) packages from inside the container.
This fails with the following error (happens for all the various images I have tried).



enter image description here



I have even tried using a pure windowsservercore image, where I installed Golang and Git before running the go get command.



I’m not entirely sure what the issue could be but I believe status 66 has something to do with data race ? how do I fix this ?



Reproducing:



Step 1:



Docker pull golang:1.11.1-windowsservercore-1709  


Step 2:



Docker run -it --rm golang:1.11.1-windowsservercore-1709 powershell


Step 3:



PS C:gopath> go get -d github.com/gorilla/mux


Screenshot of a failed docker build.
enter image description here







docker go docker-for-windows






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 26 '18 at 17:20







Mo-Gang

















asked Nov 25 '18 at 12:42









Mo-GangMo-Gang

496




496













  • I ran : docker run --pull -it --rm golang:1.11.1-windowsservercore-1709 Then when in the container i checked that the go environment variable was there and checked that git was installed. Finally ran the go get github.com/gorilla/mux and all was cloned fine.

    – leeroya
    Nov 26 '18 at 11:04











  • Hey @leeroya thanks for the quick response. I have tried your suggestion but somehow it does not work on my machine. Please see the image attached.

    – Mo-Gang
    Nov 26 '18 at 17:19











  • I managed to have a look at this, so it turns out that you do not have PowerShell available to you in this image. Not all windows images come with Powershell only CMD, so change the Dockerfile to call the CMD like this: RUN ["CMD", "-c", "go get -d github.com/gorilla/mux"]

    – leeroya
    Jan 10 at 11:23



















  • I ran : docker run --pull -it --rm golang:1.11.1-windowsservercore-1709 Then when in the container i checked that the go environment variable was there and checked that git was installed. Finally ran the go get github.com/gorilla/mux and all was cloned fine.

    – leeroya
    Nov 26 '18 at 11:04











  • Hey @leeroya thanks for the quick response. I have tried your suggestion but somehow it does not work on my machine. Please see the image attached.

    – Mo-Gang
    Nov 26 '18 at 17:19











  • I managed to have a look at this, so it turns out that you do not have PowerShell available to you in this image. Not all windows images come with Powershell only CMD, so change the Dockerfile to call the CMD like this: RUN ["CMD", "-c", "go get -d github.com/gorilla/mux"]

    – leeroya
    Jan 10 at 11:23

















I ran : docker run --pull -it --rm golang:1.11.1-windowsservercore-1709 Then when in the container i checked that the go environment variable was there and checked that git was installed. Finally ran the go get github.com/gorilla/mux and all was cloned fine.

– leeroya
Nov 26 '18 at 11:04





I ran : docker run --pull -it --rm golang:1.11.1-windowsservercore-1709 Then when in the container i checked that the go environment variable was there and checked that git was installed. Finally ran the go get github.com/gorilla/mux and all was cloned fine.

– leeroya
Nov 26 '18 at 11:04













Hey @leeroya thanks for the quick response. I have tried your suggestion but somehow it does not work on my machine. Please see the image attached.

– Mo-Gang
Nov 26 '18 at 17:19





Hey @leeroya thanks for the quick response. I have tried your suggestion but somehow it does not work on my machine. Please see the image attached.

– Mo-Gang
Nov 26 '18 at 17:19













I managed to have a look at this, so it turns out that you do not have PowerShell available to you in this image. Not all windows images come with Powershell only CMD, so change the Dockerfile to call the CMD like this: RUN ["CMD", "-c", "go get -d github.com/gorilla/mux"]

– leeroya
Jan 10 at 11:23





I managed to have a look at this, so it turns out that you do not have PowerShell available to you in this image. Not all windows images come with Powershell only CMD, so change the Dockerfile to call the CMD like this: RUN ["CMD", "-c", "go get -d github.com/gorilla/mux"]

– leeroya
Jan 10 at 11:23












0






active

oldest

votes











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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53467543%2ffailing-exit-status-66-to-download-golang-packages-in-a-windows-based-docker-c%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53467543%2ffailing-exit-status-66-to-download-golang-packages-in-a-windows-based-docker-c%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

Tonle Sap (See)

I get strange results when I access the Sqlitedatabase with Unity C# via XAMPP

Guatemaltekische Davis-Cup-Mannschaft