Tutoriales

Instale Portainer CE en Linux

administrar Estibador Usar un contenedor con una línea de comando puede ser un desafío, especialmente para principiantes, por eso Portainer CE (Edición comunitaria) es una herramienta gratuita, liviana y fácil de usar que simplifica la administración de Docker al proporcionar una interfaz basada en la web, que permite una gestión eficiente de contenedores, imágenes, redes y volúmenes sin ejecutar manualmente comandos a largo plazo.

En esta guía, aprenderá cómo instalar y configurar Portainer CE y Estibador En sistemas Linux.

Requisitos previos

Antes de comenzar, asegúrese de que haya:

  • Sistema Linux (Ubuntu,,,,, Debian,,,,, Rhelo cualquier otra distribución de Linux).
  • Cuenta de usuario con privilegios de sudo.
  • Docker está instalado en su sistema.

si Estibador No instalado, siga los pasos a continuación para instalar.

Paso 1: Instale Docker en Linux

Portainista Como Estibador Contenedor, por lo que necesitas Estibador Primera instalación, siga los pasos a continuación según su distribución de Linux.

Instale la última versión de Docker en distribuciones basadas en Debian, p. Ubuntu y Menta:

sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL  | sudo tee /etc/apt/keyrings/docker.asc > /dev/null
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc]  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Para sistemas basados ​​en Rhel (Cento,,,,, Almalinux,,,,, Rock Linux,,,,, Fedora)

sudo dnf config-manager --add-repo 
sudo dnf install -y docker-ce docker-ce-cli containerd.io

Por defecto, Estibador Necesita privilegios fundamentales, lo cual es inconveniente, lo que permite a los usuarios no raíz ejecutar comandos Docker sin comandos Docker sudo.

sudo usermod -aG docker $USER
newgrp docker

Después de la instalación, habilite Docker para iniciar e iniciar el servicio.

sudo systemctl enable --now docker
sudo systemctl start docker

Verifique la instalación.

docker run hello-world
docker --version
Verifique la versión Docker

Paso 2: cree un volumen de muelle para Portainer

Portainista Se necesita un volumen para almacenar datos persistentes, como información y configuración del contenedor, así que cree un nuevo volumen de Docker para Portainer y ejecute:

docker volume create portainer_data

Puede usar el volumen creado.

docker volume ls
Lista de Volúmenes de Portainer de Docker
Lista de Volúmenes de Portainer de Docker

Paso 3: Instalar y ejecutar Portainer CE

Ahora, necesitas sacar lo último Portainer CE Docker Imagen y ejecutarlo como contenedor.

docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts
Instalar contenedor de servidor de Portainer
Instalar contenedor de servidor de Portainer

Después de correr Portainista Contenedor, abrir un navegador web y acceso Portainista Use la dirección IP del servidor o localhost (si se ejecuta localmente).

OR

Su navegador puede mostrar advertencias de seguridad porque Portainista Use un certificado SSL autofirmado, así que haga clic en Avanzado > continuar Ve a la escena para continuar.

Acceda a la interfaz web de Portainer
Acceda a la interfaz web de Portainer

Cuando abres Portainista Esta es la primera vez que se le solicite que cree una cuenta de administrador.

Crear una cuenta de administrador de Portainer
Crear una cuenta de administrador de Portainer

Una vez que configure su cuenta administrativa, verá la opción de conectar Portainer a su entorno.

Seleccione el tipo de entorno de Portainer
Seleccione el tipo de entorno de Portainer

Una vez conectado, verás Portainista Panel de tablero donde puede administrar contenedores, imágenes, redes y volúmenes.

Panel de control web de Portainer
Panel de control web de Portainer

Confirmar esto Portainista Ejecute correctamente, use el siguiente comando:

sudo docker ps
Verificar la instalación de Portainer
Verificar la instalación de Portainer

Paso 4: use Portainer para administrar contenedores

Ahora que el portiner está instalado y ejecutado, veamos cómo usarlo para implementar y administrar nginx Los contenedores lo ayudarán a comprender cómo crear, iniciar, detener y administrar contenedores fácilmente a través de la interfaz web de Portainer.

En el tablero, haga clic recipiente Desde la barra izquierda, haga clic + Add container botón.

Agregar contenedor Docker
Agregar contenedor Docker

Agregando el siguiente contenedor de configuración:

  • Nombre del contenedor: nginx-webserver
  • imagen: nginx:latest
  • Establecer el puerto de host en 8080
  • Establezca el puerto de contenedor en 80
  • Desplácese hacia abajo y haga clic Implementar contenedores.
Crear contenedor Docker
Crear contenedor Docker

Espera unos segundos Portainista jalar nginx:latest Imagen e inicie el contenedor. Después de implementar el contenedor, aparecerá en recipiente Enumera una lista con estado de ejecución verde.

Verificar contenedores Docker
Verificar contenedores Docker

Después de que el contenedor se esté ejecutando, abra el navegador web y acceda a él.

OR

Deberías ver nginx La página de bienvenida predeterminada confirma que el contenedor NGINX se está ejecutando correctamente.

Verificar el servidor web NGINX
Verificar el servidor web NGINX

Paso 5: Administrar Portainer en Linux

Después de la instalación, los usuarios de Linux pueden necesitar iniciar, detener o reiniciar Portainista A mano:

docker start portainer   # Start Portainer
docker stop portainer    # Stop Portainer
docker restart portainer # Restart Portainer
docker rm -f portainer   # Remove Portainer
en conclusión

Ha instalado y configurado correctamente Portainer CE y Estibador En su sistema Linux. Usando la interfaz web de Portainer, ahora puede administrar fácilmente sus contenedores, imágenes, volúmenes y redes sin usar la línea de comandos.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba