Ubuntu安装docker

参考官网:https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository

1、Ubuntu版本要求:

Ubuntu Groovy 20.10
Ubuntu Focal 20.04 (LTS)
Ubuntu Bionic 18.04 (LTS)
Ubuntu Xenial 16.04 (LTS)

2、若安装有旧版本docker,先卸载:

apt-get remove docker docker-engine docker.io containerd runc

3、安装方法

方法一:Install using the repository(recommended)
方法二:Install from a package
方法三:Install using the convenience script

方法一:Install using the repository

阶段一:SET UP THE REPOSITORY

(1)Update the apt package index and install packages to allow apt to use a repository over HTTPS:

apt-get update
apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg

(2)Add Docker’s official GPG key:
官网(太慢):

 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

阿里:

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -

(3)Use the following command to set up the stable repository.
官网:

 echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null

阿里:

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

阶段二:INSTALL DOCKER ENGINE
(1)Update the apt package index, and install the latest version of Docker Engine and containerd:

apt-get update
apt-get install docker-ce docker-ce-cli containerd.io

(2)Verify that Docker Engine is installed correctly by running the hello-world image:

docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
b8dfde127a29: Pull complete 
Digest: sha256:89b647c604b2a436fc3aa56ab1ec515c26b085ac0c15b0d105bc475be15738fb
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

方法二:Install from a package

【参考官网】

方法三:Install using the convenience script

【参考官网】

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值