1. Desinstala versões anteriores
sudo apt-get remove docker* containerd runc
2. Instala dependencias inciais
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
3. Adicionando a chave pública do repositório Docker em nossa máquina
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. Adicionando o repositório remoto na lista do apt
echo \
" deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $( lsb_release -cs) stable" \
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get install docker-ce docker-ce-cli containerd.io
6. Adicionando seu usuário ao grupo de usuários Docker
sudo usermod -aG docker $USER
7. Inicie o Daemon do Docker
sudo systemctl status docker
sudo systemctl start docker
sudo systemctl enable docker
sudo curl -L " https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$( uname -s) -$( uname -m) " -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo apt-get install git-all
git config --global user.name " Seu nome"
git config --global user.email [email protected]
git config --global core.editor " code --wait"
Adicionando a chave ao ssh-agent
ssh-add ~ /.ssh/id_ed25519
cat ~ /.ssh/id_ed25519.pub
Adicionando a chave no GitHub
No canto superior direito do GitHub, clique na sua foto de perfil e clique em Settings;
Na barra lateral esquerda, clique em SSH and GPG keys;
Clique em New SSH key ou Add SSH key;
No campo Título, adicione um descrição para a nova chave;
Cole sua chave dentro do campo Key;
Clique em Add SSH key;
Caso seja solicitado, confirme sua senha do Github.
sh -c " $( curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh) "
sh -c " $( curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh) "
sudo apt install mysql-server
sudo systemctl status mysql
# Inicia
systemctl start mysql
# Pausa
systemctl stop mysql
Definindo uma senha de acesso
ALTER USER ' root' @' localhost' IDENTIFIED WITH mysql_native_password BY ' sua_senha_aqui' ; flush privileges;
sudo apt-get remove mysql-server mysql-client mysql-common
sudo rm -rf /var/lib/mysql
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
sudo apt-get install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
echo " deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
sudo apt-get install -y mongodb-org
sudo apt-get purge mongodb-org*
sudo rm -rf /var/log/mongodb