DOCKER
-
How to push your Docker image to Docker Hub
31 Dec 2022 | 3 minute read
The Docker Hub is an online repository of Docker images that allows you to upload, share, and manage Docker images. It is a great tool for storing and managing your Docker images, especially if you are working on a team project or if you want to share your images with the community. In this article, we will explain how to upload your Docker image to the Docker Hub. Before we begin, it’s important to remember that in order to upload an image to the Docker Hub, you must have a Docker Hub account and be logged in.
-
Como enviar sua imagem Docker para o Docker Hub
29 Dec 2022 | 3 minute read
O Docker Hub é um repositório online de imagens Docker que permite que você faça o upload, compartilhe e gerencie imagens Docker. Ele é uma ótima ferramenta para armazenar e gerenciar suas imagens Docker, especialmente se você estiver trabalhando em um projeto em equipe ou se desejar compartilhar suas imagens com a comunidade. Neste artigo, explicaremos como enviar sua imagem Docker para o Docker Hub. Antes de começarmos, é importante lembrar que, para enviar uma imagem para o Docker Hub, é necessário ter uma conta no Docker Hub e estar logado.
-
Creating your AI bot with docker
22 Dec 2022 | 3 minute read
In this article, we will learn how to create an AI bot with Docker. Docker is an application virtualization tool that allows you to easily package and distribute apps in containers. This is useful for AI bot development because it allows the bot code to be easily distributed and run on different environments consistently. To start, we will create a new project in a directory of your choice. Next, we will create a Dockerfile, which is a simple text file containing instructions for Docker to create a container for your AI bot.
-
Criando seu AI bot com docker
20 Dec 2022 | 3 minute read
Neste artigo, vamos aprender como criar um bot de IA com Docker. O Docker é uma ferramenta de virtualização de aplicativos que permite empacotar e distribuir facilmente aplicativos em contêineres. Isso é útil para o desenvolvimento de um bot de IA, pois permite que o código do bot seja facilmente distribuído e executado em diferentes ambientes de forma consistente. Para começar, vamos criar um novo projeto em um diretório de sua escolha.
-
ERROR DOCKER AO RODAR O ANSIBLE
01 Jul 2021 | 1 minute read
Photo by Markus Spiske on Unsplash. ERROR DOCKER AO RODAR O ANSIBLE Opa pessoal tudo certo!? Recentemente formatei minha máquina, que está rodando um OS baseado em Debian, e ao rodar o Ansible tenho o seguinte erro: root@lostrouter:~# ansible-playbook playbook.yml fatal: [localhost]: FAILED! => {"changed": false, "msg": "Failed to import the required Python library (Docker SDK for Python: docker (Python >= 2.7) or docker-py (Python 2.6)) on fd23345fad06's Python /usr/bin/python. Please read module documentation and install in the appropriate location, for example via `pip install docker` or `pip install docker-py` (Python 2.
-
CONSTRUINDO CONTAINER COM O DOCKERFILE?
03 May 2021 | 1 minute read
[PARTE 08] Opa pessoal tudo certo!? No artigo anterior desta serie vimos o que é a instrução CMD no Dockerfile e suas aplicabilidades. Neste artigo vamos finalmente construir o container a partir deste Dockerfile criado. REQUISITOS Como requisitos para construção de nosso primeiro container temos: Ter o arquivo Dockerfile (Verificar Parte 01) Criar Index.html, que será nossa página exibida (Verificar Parte 05) DOCKER BUILD Tendo os requisitos basta rodar o código:
-
O QUE É CMD NO DOCKERFILE?
01 May 2021 | 2 minute read
[PARTE 07] Opa pessoal tudo certo!? No artigo anterior vimos o que é a instrução EXPOSE no Dockerfile e sua aplicabilidade. Neste artigo vamos entender a utilização do CMD no Dockerfile. A instrução CMD permite configura o comando padrão que será utilizado quando container iniciar sua execução. Se durante o comando docker run for especificado a outra instrução CMD, a instrução CMD do Dockerfile será ignorada. Pode haver somente uma instrução ** CMD** no Dockerfile, caso tenha mais de uma instrução CMD, apenas a última será válida.
-
O QUE É EXPOSE NO DOCKERFILE?
30 Apr 2021 | 2 minute read
[PARTE 06] Opa pessoal tudo certo!? No artigo anterior vimos o que é a instrução COPY no Dockerfile e como funciona. Hoje vamos entender a instrução EXPOSE. Para realizar a conexão do container com outros containers, com o host ou até mesmo para serviços do mundo externo é necessário a porta específica que a rede irá escutar. A instrução EXPOSE não deixa exposta portas do Host, somente do container. A sintaxe para utilizar o EXPOSE é:
-
O QUE É COPY NO DOCKERFILE?
29 Apr 2021 | 2 minute read
[PARTE 05] Opa pessoal tudo certo!? No artigo anterior vimos o que é a instrução RUN no Dockerfile e como funciona. Hoje vamos entender a instrução COPY. A função dessa instrução é realizar cópias de arquivos ou diretórios de uma origem e adicionar no filesystem da imagem de container que está sendo criada. No exemplo abaixo vamos realizar a cópia da pasta “jobs” localizada no diretório “resources” para o diretório “/tmp/” da imagem de nosso futuro container.
-
O QUE É RUN NO DOCKERFILE?
28 Apr 2021 | 2 minute read
[PARTE 04] Opa pessoal tudo certo!? No artigo anterior vimos o que é o Registry e como ele funciona. Hoje vamos entender a instrução que está repetido na linha dois e três, o RUN. Relembrando o Dockerfile que criamos, temos: #PRIMEIRO DOCKERFILE FROM centos:7 RUN yum -y update RUN yum -y install httpd COPY ./index.html /var/www/html/index.html EXPOSE 80 CMD ["httpd", "-D", "FOREGROUND"] Executando a instrução RUN vamos criar uma nova camada (Layer) e imagem, é utilizado frequentemente para atualizar a imagem e instalar pacotes de softwares.
-
O QUE É REGISTRY NO DOCKER?
27 Apr 2021 | 2 minute read
[PARTE 03] Opa pessoal tudo certo!? No artigo anterior vimos que a instrução FROM no Dockerfile indica qual imagem queremos para começar a personalização de nossa imagem. Mas onde estão e onde são armazenas essas imagens? Este local seria o REGISTRY. Basicamente o Registry atua distribuindo e armazenando as imagens. Eu comparo o Registry a uma prateleira, onde podemos guardar nossas imagens e utilizá-las quando necessário. REGISTRY DEFAULT Por padrão o Registry que é utilizado quando instalamos o Docker seria Docker HUB.
-
O QUE É FROM NO DOCKERFILE?
26 Apr 2021 | 2 minute read
[PARTE 02] Opa pessoal tudo certo!? No artigo anterior começamos a criar nosso primeiro Dockerfile. Este arquivo é essencial para o entendimento do Docker, pois a partir dele que vamos criar imagens personalizadas e assim atender nossas necessidades e as necessidades de nossas instituições. Relembrando o Dockerfile que criamos, temos: #PRIMEIRO DOCKERFILE FROM centos:7 RUN yum -y update RUN yum -y install httpd COPY ./index.html /var/www/html/index.html EXPOSE 80 CMD ["httpd", "-D", "FOREGROUND"] Vamos analisar a primeira linha FROM centos:7.
-
CRIANDO SUA PRIMEIRA IMAGEM DOCKER
25 Apr 2021 | 1 minute read
[PARTE 01] Opa pessoal tudo certo!? Hoje vamos criar imagem Docker. O primeiro passo seria criar um diretório no /tmp para armazenar o arquivo Dockerfile. Para isso vamos utilizar os seguintes comandos: sampaio@sampaio:~$ cd /tmp/ sampaio@sampaio:/tmp$ mkdir primeira-image/ sampaio@sampaio:/tmp$ cd primeira-image/ Agora neste diretório vamos criar o arquivo Dockerfile: vi Dockerfile Nosso Dockerfile terá as seguintes configurações: #PRIMEIRO DOCKERFILE FROM centos:7 RUN yum -y update RUN yum -y install httpd COPY .