在Ubuntu 20.04 上,如何安装Docker
Beryl
・4 分钟阅读
Docker是基于容器的应用程序框架,它用容器中的所有依赖项包装一个特定的应用程序,我们将使用官方软件包存储库在Ubuntu系统上安装Docker。
需求
使用Ubuntu 20.04权限用户登录到sudo系统,然后运行以下命令来安装所需的包。
sudo apt update
sudo apt install curl apt-transport-https ca-certificates software-properties-common
步骤1-在Ubuntu 20.04上安装Docker
首先,将GPG密钥导入yoru系统,在安装之前验证软件包签名,导入密钥在终端上运行以下命令。
然后,在你的Ubuntu系统中添加Docker存储库,它包含Docker包,包括它的依赖项,你必须启用这个存储库才能在Ubuntu上安装Docker。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add
sudo add-apt-repository"deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
运行以下命令以升级apt索引,然后在Ubuntu上安装Docker社区版。
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
成功安装Docker社区版后,该服务将自动启动,请使用以下命令验证服务状态。
您的系统现在可以运行Docker容器了。
步骤2-管理Docker服务
通常Docker服务也在Systemd守护进程下管理,可以使用systemctl命令停止,启动或查看Docker服务的状态。
运行以下命令查看服务状态:
sudo systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-06-17 16:41:20 UTC; 1min 58s ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 926989 (dockerd)
Tasks: 8
Memory: 35.7M
CGroup: /system.slice/docker.service
└─926989 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Jun 17 16:41:20 tecadmin systemd[1]: Started Docker Application Container Engine.
Jun 17 16:41:20 tecadmin dockerd[926989]: time="2020-06-17T16:41:20.247640882Z" level=info msg="API listen on /run/docker.sock"
使用以下命令停止,启动或重新启动Docker服务:
sudo systemctl stop docker
sudo systemctl start docker
sudo systemctl restart docker
步骤3-运行Docker Hello World
你已经成功地在Ubuntu系统上安装了Docker,Docker引擎服务也运行正常,接下来,运行一个Hello World示例来验证一切正常。
要运行Docker Hello World示例,请打开终端,并键入:
sudo docker run hello-world
步骤4-安装Docker Compose
从Github下载最新版本的Docker Compose工具,使用下面的命令下载,并安装Docker Compose 1.26.0,安装前确保与Docker版本兼容。
curl -L https://github.com/docker/compose/releases/download/1.26.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
结论
在本教程中,您已经学习了在Ubuntu 20.04系统上安装Docker。