Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jxhnlcs/dockerlesson
Introdução ao Docker vendo a video aula do canal Manual do Dev
https://github.com/jxhnlcs/dockerlesson
docker react
Last synced: 27 days ago
JSON representation
Introdução ao Docker vendo a video aula do canal Manual do Dev
- Host: GitHub
- URL: https://github.com/jxhnlcs/dockerlesson
- Owner: jxhnlcs
- Created: 2023-07-03T21:07:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-11T16:51:59.000Z (11 months ago)
- Last Synced: 2024-11-09T02:52:43.764Z (3 months ago)
- Topics: docker, react
- Language: JavaScript
- Homepage:
- Size: 179 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introdução ao Docker para iniciantes
- Introdução ao Docker vendo a video aula do canal [Manual do Dev](https://www.youtube.com/watch?v=01MR38eDXz8&ab_channel=ManualdoDev)
- Uma ferramente muito interessante para trabalho em equipe
- No vídeo é ensinado a como criar um container para MySQL e por fim como criar um container node para outra pessoa poder acessar o sistema react apenas usando o node pelo container, sem precisar ter o node instalado em sua máquina.
# Como instalar o Docker
- Baixe o Docker neste link: https://www.docker.com/products/docker-desktop
- Instale o Docker. A instalação é simples. O Docker Compose já será instalado juntamente.
- Apos instalar o Docker, é necessário instalar o WSL (Windows Subsystem for Linux). Para tanto, abra um terminal de linha de comando em modo administrativo e digite o comando abaixo:```shell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
```- Após o comando finalizar, reinicie o seu computador.
- Após o computador reiniciar, abra novamente um terminal de linha de comando em modo administrativo e digite o comando abaixo:```shell
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```- Reinicie o seu computador novamente.
- Após o computador reiniciar, provavelmente a mensagem abaixo irá aparecer para você:
```shell
WSL 2 requires an update to its kernel component. For information please visit https://aka.ms/wsl2kernel
```- Para sanar este problema, faça o download do Kernel atualizado neste link:
```shell
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
```
- Instale o Kernel e então reinicie o seu computador.
- Após o computador reiniciar, abra novamente um terminal de linha de comando em modo administrativo e digite o comando abaixo:```shell
wsl --set-default-version 2
```
- E pronto! Agora, teste o Docker e o Docker Compose para verificar se tudo está ok.# Como instalar a image do MySQL
Obs: Para facilitar o aprendizado tenha as seguintes extensões instaladas no seu VSCode
1 - Database Cliente
2 - Docker
- Acesse o site do Docker Hub e pesquise por mysql, copie os seguintes códigos e jogue no terminal:
```shell
docker pull mysql
```
```shell
docker run --name nome -e MYSQL_ROOT_PASSWORD=suaSenha -p 3306:3306 -d mysql:versao
```- Agora o docker conseguirá fazer a conexão da porta da sua máquina para a porta do container do MySQL e você
- Crie a conexão com o banco no database client e agora você poderá usar o MySQL dentro do container, sem ele estar instalado na sua máquina