- 1 execute
./execute_me.sh
- 2 a sessão vai abrir, configure o powerlevel 10k seguindo as instruções que
aparecem na tela e depois disso saia do container digitando
exit
no terminal dele - 3 execute
docker start my_ubuntu_container
- agora seu container está criado e inicializado, para abrir ele e continuar de onde parou execute:
docker exec -it my_ubuntu_container zsh
Eu sugiro vc criar um alias para o comando acima, algo como ubuntu_exec
.
Pra fazer isso vc poder adicionar essa linha aqui no seu .zshrc:
alias ubuntu_exec="docker exec -it my_ubuntu_container zsh"
-
Blz, vc pode entrar sempre que quiser usando teu alias e vai encontrar no container tudo do jeito que estava antes:
-
para sair:
exit
-
para entrar (apos colocar o alias):
ubuntu_exec
- Se vc estiver buildando esse container na 42 essas coisas ja estarao funcionando automaticamente.
Fora da 42 talvez vc precise executar
xhost +local:docker
, eu sugiro deixar isso automatico no seu .zshrc(ou .bashrc ou .config/fish/config.fish dependendo do seu shell) - Para usar mlx dentro do container vc precisa ter a mlx instalada na maquina do host (na 42 isso ja ta certinho) nos diretorios especificos:
/usr/local/lib/libmlx.a,
/usr/local/include/mlx.h
/usr/local/share/man/man3/mlx.3
dentro do .zshrc do container (que pode ser acessado simplesmente com o alias zshrc) voce precisa mudar as configuirações que estão na seção do header da 42 pra usar com os seus dados:
# 42 header:
export USER='vcedraz-'
export MAIL='vcedraz-@student.42sp.org.br'
#42 header end;
Por fim, se por algum motivo quiser excluir tudo execute esses comandos aqui em sequencia:
docker stop my_ubuntu_container
docker rm my_ubuntu_container
docker system prune -a --force --volumes