# Ambientação Linux com Play with Docker

Se você quer aprender Linux, mas não quer instalar uma máquina virtual ou usar dual boot, uma ótima opção é utilizar o **Play with Docker (PWD)**. Ele fornece um ambiente sandbox online, gratuito, onde podemos criar instâncias Linux para praticar comandos e testar conceitos.

Neste tutorial vamos:

1. Criar uma instância no **Play with Docker**
    
2. Conectar via **SSH** no nosso terminal local
    
3. Validar o acesso e começar os testes
    

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1758576631483/2659f54e-82bc-411b-9d7e-17154330c70a.png align="center")

[https://labs.play-with-docker.com/](https://labs.play-with-docker.com/)

[![](https://cdn.hashnode.com/res/hashnode/image/upload/v1768397202976/4542d232-90bc-4d31-a49e-3fe1f06d8e8b.jpeg align="center")](https://www.udemy.com/course/logica-de-programacao-com-pascalzim/?referralCode=E547897C16AD4FF23AED)

## 1\. Criando uma instância no Play with Docker

1. Acesse Play with Docker.
    
2. Clique em **Login** (você pode usar sua conta do Docker Hub).
    
3. Na tela inicial, clique em **\+ ADD NEW INSTANCE**.
    

Você verá algo assim:

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1758576142796/b6e121b2-9a05-4887-9d20-e05320766f83.png align="center")

Cada instância criada terá:

* Um **IP interno** (ex: `192.168.0.14`)
    
* Um **comando SSH** já pronto para conectar
    

## 2\. Conectando via SSH

No painel da instância, você verá o comando SSH parecido com este:

```bash
ssh ip172-18-0-5-d38rg40l2o9000840akg@direct.labs.play-with-docker.com
```

Copie esse comando e cole no seu terminal local (Linux ou WSL).  
Na primeira conexão, será exibido um aviso de autenticidade:

```bash
The authenticity of host 'direct.labs.play-with-docker.com (...)' can't be established.
RSA key fingerprint is ...
Are you sure you want to continue connecting (yes/no/[fingerprint])?
```

Digite `yes` e pressione **Enter**.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1758576348209/17cb8153-682a-40fa-bbfc-af15838149f6.png align="center")

## 3\. Verificando a conexão

Após conectar, você terá acesso a um ambiente Linux remoto. A linha do terminal deve mudar para algo como:

```bash
[node1] (local) root@192.168.0.14 ~ $
```

Pronto! Agora você pode começar a rodar comandos básicos de Linux, como:

```bash
ls
pwd
whoami
```

[![](https://cdn.hashnode.com/res/hashnode/image/upload/v1768400094723/3ff31930-20da-464c-889f-2525fdfc766b.jpeg align="center")](https://www.udemy.com/course/logica-de-programacao-com-pascalzim/?referralCode=E547897C16AD4FF23AED)

## 🚀 Conclusão

Com o **Play with Docker**, você tem um laboratório Linux rápido e prático para treinar os fundamentos sem precisar configurar máquinas virtuais.

👉 Dica: você pode salvar esse tutorial como referência para seus estudos ou até compartilhar com colegas que também estão começando no Linux.
