web-dev-qa-db-fra.com

Installation de Docker sur Ubuntu 16.04 - Configuration du référentiel

J'essaie d'installer Docker sur Ubuntu 16.04. Je suis un débutant complet Ubuntu et ne l’a installé que récemment.

Voici les étapes d'installation: https://docs.docker.com/engine/installation/linux/ubuntu/

Pour configurer le répertoire, je dois exécuter cette commande:

bash $ Sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common

Je suis assez confus sur quoi copier et coller exactement. J'ai d'abord copié et collé tout de Sudo:

Sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common

Mais je reçois les erreurs suivantes:

E: Unable to locate package curl 
E: Unable to locate package apt-transport-https 
E: Unable to locate package ca-certificates 
E: Unable to locate package curl 
E: Unable to locate package software-properties-common

Savez-vous ce que signifient ces erreurs et que puis-je faire pour installer Docker correctement?

Je vous remercie.

7
user2505650

La commande que vous avez entrée est généralement correcte, cependant, elle souffre d'une faille: ces \ sont supposés échapper aux nouvelles lignes, pas espaces. La commande dans la documentation est:

$ Sudo apt-get install -y --no-install-recommends \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

Cela doit être copié-collé tel quel (à l'exception du $) ou tapé de la même manière. En supprimant les nouvelles lignes, voici ce qui s'est passé:

$ printf "|%s|\n" Sudo apt-get -y --no-install-recommends install \ curl \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
|Sudo|
|apt-get|
|-y|
|--no-install-recommends|
|install|
| curl|
| apt-transport-https|
| ca-certificates|
| curl|
| software-properties-common|

Comme vous pouvez le constater, les espaces sont devenus partie intégrante des noms de paquet. C'est pourquoi apt-get n'a pas pu les trouver. Faites l'un des:

Sudo apt-get -y --no-install-recommends install curl apt-transport-https ca-certificates software-properties-common

Ou:

Sudo apt-get -y --no-install-recommends install \
  curl \
  apt-transport-https \
  ca-certificates \
  software-properties-common
11
muru

Installation à partir d'un paquet .deb

Si vous ne pouvez pas utiliser le référentiel de Docker pour installer Docker, vous pouvez télécharger le fichier .deb de votre version et l’installer manuellement. Vous devrez télécharger un nouveau fichier chaque fois que vous souhaitez mettre à niveau Docker.

  • Allez sur https://apt.dockerproject.org/repo/pool/main/d/docker-engine/ et téléchargez le fichier .deb de la version de Docker à installer et de votre version de Ubuntu ( dernière version 1.13.1 pour Ubuntu 16.04 ).

  • Installez Docker en remplaçant le chemin ci-dessous par celui où vous avez téléchargé le package Docker.

    Sudo dpkg -i /path/to/package.deb
    

    Le démon Docker démarre automatiquement.

  • Vérifiez que le menu fixe est correctement installé en exécutant l'image hello-world.

    Sudo docker run hello-world
    

    Cette commande télécharge une image de test et l'exécute dans un conteneur. Lorsque le conteneur s'exécute, il imprime un message d'information et se ferme.

Docker est installé et en cours d'exécution. Vous devez utiliser Sudo pour exécuter les commandes Docker.


Source: https://docs.docker.com/engine/installation/linux/ubuntu/#install-from-a-package

5
M. Becerra

Bien que vous puissiez configurer le référentiel et l'installer manuellement, le moyen officiel script de commodité est plus rapide.

À compter de 2018, pour installer docker-ce sur Ubuntu 16.04 ou Ubuntu 18.04, la commande de l'installation automatisée est la suivante:

curl https://get.docker.com | Sudo sh

Lisez le message de sécurité imprimé en sortie vers la fin de l’installation. Notez que le script de l'URL utilisée ci-dessus est conservé dans le dépôt docker-install .

Cela installe le package et le référentiel. Confirmer:

$ apt list docker-ce* 2>&- | grep installed
docker-ce/now 5:18.09.0~3-0~ubuntu-xenial AMD64 [installed,local]
docker-ce-cli/now 5:18.09.0~3-0~ubuntu-xenial AMD64 [installed,local]

Vérifiez l'installation:

Sudo docker run hello-world
Sudo docker version

Continuez avec étapes post-installation .

3
A-B-B

Le package d'installation de Docker disponible dans le référentiel officiel Ubuntu peut ne pas être la dernière version. Je ne suggérerai donc pas d'installer un menu fixe à partir du dépôt Ubuntu. Pour obtenir la dernière version, installez Docker à partir du référentiel officiel de Docker.

Pour ce faire, nous allons d'abord ajouter la clé GPG du référentiel officiel Docker sur notre machine par la commande curl

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | Sudo apt-key add -

nous allons maintenant ajouter le référentiel Docker à mes sources APT:

Sudo add-apt-repository "deb [Arch=AMD64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

mettre à jour la base de données de packages avec les packages Docker à partir du référentiel récemment ajouté

Sudo apt-get update

Enfin, installez Docker avec la commande apt-get

Sudo apt-get install -y docker-ce

Docker devrait maintenant être installé et en cours d'exécution. pour vérifier si le service d'horloge météorologique a été démarré ou non, nous devons exécuter la commande État du menu fixe de service Sudo. Cela me sèvera le statut de service docker. Pour des informations détaillées, vous pouvez regarder sur https://www.youtube.com/watch?v=fiiJyemUFOc

1
Amit Malik

Si vous voulez installer sur un Ubuntu actuel, vous pouvez simplement installer le paquet docker.io via le gestionnaire de paquets ou

Sudo apt install docker.io
0
serv-inc