Coder Social home page Coder Social logo

wsl2-docker-quickstart's Issues

Demora em atualizar codigo no container usando WSL2

Olá pessoal.

Alguém já passou pela seguinta situação?
Estou usando WSL2 com o ubuntu instalado
Dentro do ubuntu tenho o docker e minha aplicação PHP.
Até tudo maravilha, quando executo o compose a pagina é super rapida mas,
a e é que começam o problema.
Quando faço qualquer alteração no meu arquivo do projeto que está no host(ubuntu) demora para atualizar no browser onde estou executando minha aplicação.
Fiz uma media e demora de 1 a 2 minutos para atualizar.
Ex: se alterei somente um texto no meu php fico fazendo varios refresh até que esse novo texto apareça no navegador.

Alguem sabe como contornar isso?

Obrigado.

Permission denied

Boa tarde.
Quando executo o docker run, exemplo docker run hello-world, da permission denied

~/live-docker
➜ docker run hello-world
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.

Problema de permissão WSL + Windows

Boa tarde pessoal, estou montando meu ambiente de desenvolvimento com WSL2, mas ao dar um "code ." a partir do terminal do Ubuntu e abrir o VS Code na minha pasta home, mesmo com a extensão do VS Code mostrando que está conectado via WSL, não tenho permissão para editar e nem criar novos arquivos.

Alguém já passou por isso? Sabe como posso resolver?

Obrigado.

https://prnt.sc/qWO3zF36zkqe

WSL2 com proxy

Você poderia me ajudar com o proxy? Meu git no windows usa um proxy para baixar os arquivos, funciona normalmente. Mas quando vou fazer clone pelo wsl, fica num loop e nunca baixa, trava logo depois do comando. Já configuei .gitconfig no wsl e no windos(está tudo redondo).

Eu tenho que fazer algum tunel através do windows? Será que o firewall está bloqueando a saida do wsl?

Adicionar informacao para reiniciar o wsl.

Na linha 219 acrecentar essa informação: (não é possivel acessar o docker engine em aplicativo externo se o wsl não for reiniciado)

  1. Reinicie o WSL (no powershell): wsl --shutdown

Ubuntu 20.04 - Instalar o Docker com Docker Engine (Docker Nativo) ERRO em sudo apt update

Comando:
Instale o Docker Engine

sudo apt-get update

Erro:
Hit:1 https://download.docker.com/linux/ubuntu focal InRelease
Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Ign:3 https://download.docker.com/linux/ubuntu \ InRelease
Err:4 https://download.docker.com/linux/ubuntu \ Release
404 Not Found [IP: 13.227.99.78 443]
Hit:5 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:6 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Get:7 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Reading package lists... Done
E: The repository 'https://download.docker.com/linux/ubuntu \ Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Como resolver isso ?

Iniciar docker ao ligar o wsl

[Windows 11]

Realizei uns teste para executar o Docker assim que iniciar a maquina, para evitar de sempre estar digitando o comando para iniciar.

Dentro da maquina criei um documento /etc/wsl.conf e coloquei o seguinte comando.

[boot]
command="service docker start" 

Em seguida sai da instancia e desligue com o comando

wsl --shutdown

E inicie a maquina novamente. e o Docker estará rodando.

Troca de comando de remoção do Docker

Esse comando não deveria ser substituído por esse aqui.

ORIGINAL

sudo apt remove docker docker-engine docker.io containerd runc

SUGESTÃO

sudo apt-get remove docker docker-ce docker-ce-cli docker.io containerd runc

já que o nome dos pacotes de atualização do docker mudou

Erro fonte JetBrains Mono

Pessoal, no tutorial fala para importarmos o arquivo de configuração do termial.
Importei, mas após abrir o terminal recebo essa mensagem do print anexo.
Como faço para configurar essa fonte?

image

An error while running the container

I have installed docker on WSL 2, but when i run the container such as hello-world, it is a error about "docker: Error response from daemon: failed to create shim: OCI runtime create failed: systemd cgroup flag passed, but systemd support for managing cgroups is not available: unknown.
ERRO[0000] error waiting for container: context canceled "
error

Cannot connect to the Docker daemon

Estou tendo problemas com esse erro
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

Segui os passos na instalação dentro do WSL. Quando executo sudo service docker start, recebo OK
Mas quando eu executo um simples docker ps, a mensagem de erro do Docker daemon aparece.

O que mais eu preciso fazer pra funcionar?

PS: tive que instalar desse jeito porque o Docker Desktop tá dando alguns erros de timeout, como por exemplo:
# wget: bad address 'objects.githubusercontent.com'
mesmo existindo a url.

Estou usando o Windows 11

Algumas divergencias que vi no meu

Boa Noite,

Problemas que passei...

  • Nesta parte:

Habilite o WSL no Windows 10

Execute os seguintes comandos no PowerShell em modo administrador:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

após esta parte, tive que reiniciar a cada uma das instalações, pois no meu não funcionou sem reiniciar a cada uma das instalações

para garantir que funcionou abra o power shell e rode wsl, se o comando funcionar esta ok

  • Essa linha:

É possível acessar o sistema de arquivos do Linux pela rede do Windows, digite \wsl$ no Windows Explorer.

tentei de varias formas até entender que é \\wsl$ e não \wsl$

  • caso queiram saber qual versão esta rodando no seu computador, veja essa linha:

Execute o comando wsl -l -v com o PowerShell para ver as versões de Linux instaladas e seu status atual(parado ou rodando).

Esses foram os problemas que passei, que tive alguma dor de cabeça se alguém passar por isso já sabe

Abração

Erro no Ubuntu referente a este código

Olá, a parte referente a este trecho de código do arquivo .json de configuração

{ "guid": "{73225108-7633-47ae-80c1-5d00111ef647}", "hidden": false, "name": "Ubuntu", "commandline": "C:\\Windows\\System32\\wsl.exe", "startingDirectory": "\\\\wsl$\\Ubuntu\\home\\argen\\", "icon": "C:\\Program Files\\WindowsApps\\CanonicalGroupLimited.UbuntuonWindows_2004.2020.424.0_x64__79rhkp1fndgsc\\Assets\\Square44x44Logo.altform-unplated_targetsize-256.png" },
da erro na hora de abrir no Windows Terminal : [processo encerrado com o código 1]

Dúvida acesso ao Docker em outra máquina

Não encontrei na documentação nada a respeito.
Tenho instalado no Windows 10 o Docker Engine diretamente instalado no WSL2.
Tenho um banco de dados instalado no Docker, o Portainer e outro projeto. Gostaria de ter acessar a partir de outra máquina na rede, porém não estou conseguindo.
O que fiz até o momento:

  1. No terminal do Ubuntu, digitei o comando cat /etc/resolv.conf para obter o IP. Coloquei o valor no arquivo hosts do Windows;
  2. Instalei o net-tools no Ubuntu, e através do comando ifconfig, obtive o IP da rede eth0. Colei o valor no arquivo hosts do Windows.

No hosts, está parecido com isso: 172.17.239.174 wsl.host.local
Na opção 2, ao digitar no navegador o IP ou wsl.host.local, tenho acesso ao Portainer por exemplo, ou conectar ao banco de dados, porém, ainda não consigo conectar através de outra máquina na mesma rede.

Obrigado

Erro ao rodar comandos no wsl: /usr/bin/env: ‘bash\r’: No such file or directory

Clonei o repositório do projeto BeamsJS do github, mas ao rodar o npm install recebi a seguinte mensagem:
/usr/bin/env: ‘bash\r’: No such file or directory

image

Já tentei instalar e reinstalar a imagem, reinstalar o WSL, rodar o Ubuntu 22.04 e o Ubuntu 20.04 mas a mensagem persiste. Isso ocorre com vários outros comandos em todos os projetos. Já no Powershell não tenho problema algum.

[Atualizar config JSON file]

Olá.
Vi que o arquivo de configuração do windows terminal está bem desatualizado, onde o próprio arquivo diz que tem opções novas com melhorias, que poderia ter sido atualizado aqui mesmo.

De qualquer forma eu copiei o arquivo e segui todas as instruções, mas meu por algum motivo, meu terminal fica com essas pastas com fundo verde como se fosse um marca texto, gostaria de saber o que preciso mudar para remover isso, afinal da para ver claramente que é bem ruim de enxergar dessa forma. Não digo da cor do texto e sim essa cor de fundo verde.
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.