Um link simbólico, por outro lado, é um item do sistema de arquivos que se refere a uma pasta ou arquivo. Neste guia, criaremos um link simbólico e copiaremos dentro do contêiner do docker usando o arquivo do docker. Certifique -se de remover todas as versões antigas do Docker instaladas ao seu lado para evitar qualquer inconveniente.
Você precisa entrar "y" quando lhe foi feita a pergunta mostrada do sol-aparelho.
Depois de um tempo, a remoção será concluída. Será hora de atualizar seu sistema Ubuntu com o pacote "apt-get" dentro da instrução de atualização. Seu sistema será atualizado em um tempo.
Atualização $ sudo apt-get
É hora de instalar o utilitário Docker em seu sistema. Para isso, estaremos usando o utilitário "apt-get" na consulta de instalação. Use a palavra -chave "Docker" e "Docker.io ”para instalá -lo.
$ sudo apt-get install docker docker.io
Depois de um tempo, ele pedirá que você tocará "y" para continuar instalando -o. Você pode tocar "n" se não quiser instalá -lo ainda.
Depois que o Docker é instalado com sucesso, você deve dar uma olhada nas imagens disponíveis para o nosso uso no Ubuntu 20.04 Sistema. O comando "Docker Images" foi fornecido para nós pelo Ubuntu 20.04 para executá -lo com os direitos de sudo e dar uma olhada em todas as imagens. Temos um total de 3 imagens disponíveis para ser puxado.
Imagens de Docker de $ sudo
Você pode dar uma olhada nos recipientes disponíveis e atualmente em execução do Docker usando a instrução Docker "PS". Use a instrução "-a" para ver mais detalhes. Ao executar este comando com e sem “-a”, temos uma saída vazia porque ainda não temos contêineres.
$ sudo docker ps -a
Se você quiser puxar as imagens do Docker em seu sistema, experimente a instrução Pull Docker junto com o nome de uma imagem. A instrução "Docker Run" foi usada para executar as imagens seguidas por cada nome de imagem. Certifique -se de usar os direitos "sudo" a seguir:
$ sudo docker run ubuntu
$ sudo docker correr ocupado
$ sudo docker run hello-world
Vamos executar a instrução PS Docker para ver os recipientes recém -criados do Docker. Agora, temos 3 recipientes disponíveis e podemos usar qualquer um deles.
$ sudo docker ps -a
Para copiar um symblink usando o Docker, criaremos seu novo contêiner. Vamos começar criando um novo arquivo de texto simples chamado “um.txt ”na pasta doméstico do Ubuntu. Adicione alguns dados de texto e exibi -los no shell como saída através da instrução "CAT".
$ toque um.TXT
$ cat um.TXT
Estaremos criando um symblink para este novo arquivo de texto em nosso diretório doméstico. Então, usamos a instrução "ln -s" para criar um symlink chamado "Onelink.TXT". Depois de criar um link simbólico, listamos todo o conteúdo do diretório doméstico em detalhes usando a instrução "LS -L". O arquivo original um.txt e seu symblink “Onelink.txt ”apontando para o arquivo original são exibidos.
$ ln -s um.txt onelink.TXT
$ ls -l
Agora, você precisa criar um DockerFile para copiar este symlink para outro arquivo ou o mesmo arquivo. Usamos a instrução "Touch" para criar um e adicionamos um script mostrado abaixo no arquivo conforme a instrução "Cat". Este script está mostrando que o onelink.txt simlink será copiado para um.arquivo txt ao executar este arquivo do docker.
$ touch dockerfile
$ Cat Dockerfile
Agora, é hora de construir o symlink em uma nova imagem do Docker e copiar o OneLink.txt para um.TXT. Para isso, você precisa utilizar a instrução de construção do Docker com a opção "-t" e o nome de um novo contêiner para um symlink.
Nomeamos este contêiner de "símbolo". O "ponto" nesta instrução escolherá automaticamente o "Dockerfile" e a construirá. A saída mostra que o Symlink foi construído e pronto no Docker.
$ sudo docker build . -t symlink
Dê uma olhada na lista de imagens novamente usando a instrução Docker Images. Você encontrará a imagem do contêiner "simplink" aqui como acabamos de criar.
$ sudo Images Docker
Agora, como você identificará que o symlink foi copiado para um.txt usando a imagem simplista? Para isso, você precisa usar a instrução Docker Run para executar o recém -fabricado contêiner de imagem “Symlink”. Temos usado a tag "-name" para dar um novo nome "teste" seguido pela opção "-it".
O recipiente simplink é iniciado eu.e. console criado. Tentamos a lista da lista “LS -L” para ver seu conteúdo. E nós conseguimos o.arquivo txt exibido. Como o symblink “Onelink.txt ”está apontando para o.Arquivo TXT, assim o arquivo original foi copiado aqui.
$ sudo docker run --name test -it symlink
Quando você executa a instrução PS Docker com a opção "-a" para ver os recipientes recém-gerados, eles são exibidos com a imagem simplista com um contêiner chamado "teste".
$ sudo docker ps -a
Conclusão
Começamos com a definição do symlink e explicamos seu uso no Ubuntu 20.04 e discuti o método para instalar o Docker, puxar suas imagens e criar contêineres. Depois disso, demonstramos o método para criar um link simbólico para os arquivos e discutimos o método para construir o Dockerfile e copiar o symlink para outro arquivo. Por fim, usamos o contêiner de compilação para exibir o resultado de copiado Symlink para o contêiner simplink.