如何在Ubuntu 18.04上安装Docker

时间:2020-07-27 12:58:49  来源:igfitidea点击:

在本教程中,我们将学习如何在Ubuntu 18.04上安装Docker。
Docker是Docker平台,为应用程序提供孤立的环境和使用容器的操作系统的单独应用程序。

请注意,默认的Ubuntu包存储库包括其中的Docker包(Docker.IO),但这不是最新版本。
为了安装最新版本,将使用Docker开发人员提供的APT存储库。

准备工作,请卸载任何旧版本的Docker引擎(如果先前安装)。

apt-get remove docker.io

在Ubuntu 18.04上安装Docker的步骤如下:

  • 设置Docker Ubuntu APT存储库。
  • 安装最新版本的Docker。

登录Ubuntu shell并运行以下命令集,为Ubuntu 18.04启用Docker APT存储库:

apt-get update
apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add 
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

使用Docker存储库到位,现在运行APT-Get命令并安装Docker-CE包:

apt-get update
apt-get install docker-ce

完成所有操作后,Docker引擎在Ubuntu 18.04服务器上运行并运行。
我们可以运行docker版本命令查看系统上运行的Docker版本:

docker version

要查看Docker服务的状态,请运行:

systemctl status docker.service

我们可以使用systemctl命令在Ubuntu 18.04中启动,重新启动和停止Docker引擎。
例如,使用以下命令停止Docker引擎:

systemctl stop docker

默认情况下,Docker在服务器重新启动时自动启动。
如果我们不想自动启动服务,请禁用Docker服务:

systemctl disable docker

如果要自动启动服务,则应启用Docker服务:

systemctl enable docker

在Ubuntu 18.04上运行Docker容器

我们需要镜像才能启动新容器(我们可以下载带Docker Lifl命令的镜像。
)。
例如,在Docker上运行nginx,首先,我们需要下载nginx镜像:

docker pull nginx:latest

然后,我们使用我们下载的Nginx镜像开始新的nginx容器:

docker run -d --name ubuntu-nginx -p 80:80 nginx:latest

在上面的示例中,我们开始了一个名为Ubuntu-nginx的新容器。
我们还将主机的端口80映射到Ubuntu-nginx容器的端口80。

要获取Ubuntu 18.04服务器上的运行容器列表,请键入:

docker ps

要查看所有容器(运行和停止),请键入:

docker ps -a