Em
meu artigo anterior apresentei-lhes a distribuição russa
Astralinux, que é uma distribuição voltada à segurança, de uso militar, inteligência e contrainteligência adotada pelos órgãos de defesa e inteligência da Rússia.
Certamente quem leu meu artigo e usa
Docker deve ter procurado uma imagem oficial do Astralinux no Dockerhub, e obviamente não a encontrou. Acham que a RusBITech que é a empresa que desenvolveu essa impressionante distribuição colocaria uma imagem oficial no Dockerhub que pertence a uma empresa americana? Os americanos também não permitiriam isso.
Para obter as imagens oficiais do Astralinux você terá que baixá-las do portal oficial do projeto. Segue o link abaixo:
Link para a imagem mínima:
https://nas01.astralinux.ru:5001/sharing/v4WAAAiAQ
Link para a imagem completa:
https://nas01.astralinux.ru:5001/sharing/y06JpQ2XG
Baixe o arquivo de sua preferência, ambos tem o mesmo nome:
orel-docker-image.tgz
Para criar a imagem oficial terão que fazê-lo manualmente.
cat orel-docker-image.tgz | docker import - nomedasuaimagemastra:versao
feito isso, execute um contêiner.
docker run -it --rm nomedasuaimagemastra:versao /bin/bash
Será exibida uma EULA da licença de uso do contêiner digite "accepted" para concluir. Pronto! Seu contêiner Astralinux já está rodando.
Antes que perguntem "-Ah... mas essa mensagem vai aparecer toda vez que eu levantar o contêiner?" a resposta é sim. Mas isso pode ser facilmente contornado com o comando
commit do docker. Com o contêiner eme execução saia do terminal do contêiner com [CTRL]+[p]:[q] ou simplesmente abra um outro shell e faça um commit.
docker commit idounomedocontainer novonomedaimagem:versao
Obs.: apenas na imagem completa é possível eliminar com o emprego do docker commit. A razão disso é por que apenas na versão completa foi criado o arquivo
/licence/accepted.
Pronto! Agora você tem sua imagem Astralinux totalmente funcional.