Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

231
Views
Instalación de docker-ce a través de marionetas

Estoy tratando de instalar docker-ce a través de una marioneta y tengo un par de preguntas.

1: ¿Apt::key realiza automáticamente una 'actualización apt-get' después?

2: ¿Cómo puedo usar el módulo apt:ppa para agregar el repositorio docker-ce? esto se hace con:

 sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"

Pero, ¿cómo usaría apt::ppa para incluir la distribución y el lanzamiento?

Este es todo el bloque de marionetas:

 class docker { $prerequisites = ['apt-transport-https', 'ca-certificates', 'curl'] package { $prerequisites: ensure => installed} apt::key { 'docker-ce': ensure => present, id => '9DC858229FC7DD38854AE2D88D81803C0EBFCD88', options => 'https://download.docker.com/linux/ubuntu/gpg', } apt::ppa {''} package {'docker-ce': ensure => installed} }

EDITAR:

Terminé usando el módulo apt con apt::source, versión codificada porque sé que todos mis sistemas lo ejecutarán.

 class docker { include apt $prerequisites = ['apt-transport-https', 'ca-certificates'] package { $prerequisites: ensure => installed} -> apt::key { 'docker-ce': ensure => present, id => '9DC858229FC7DD38854AE2D88D81803C0EBFCD88', options => 'https://download.docker.com/linux/ubuntu/gpg', } -> apt::source {'docker-ce': location => 'https://download.docker.com/linux/ubuntu', release => 'xenial' } -> exec { 'apt-get-update': command => '/usr/bin/apt-get update' } -> package {'docker-ce': ensure => installed} }
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Así es como estoy instalando esto:

 apt::key { '9DC858229FC7DD38854AE2D88D81803C0EBFCD88': source => 'https://download.docker.com/linux/ubuntu/gpg', } -> apt::source { 'docker-ce': architecture => 'amd64', location => 'https://download.docker.com/linux/ubuntu', repos => 'stable', release => $::lsbdistcodename, } -> package { 'docker-ce': ensure => 'latest', require => Exec['apt_update'], }
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!