如何在Ubuntu 18.04上安装Docker
在本教程中,我们将学习如何在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