Ubuntu 20 Docker安装
在开发和部署应用程序时,Docker是一个非常有用的工具,它可以帮助我们快速、可靠地构建和管理容器。本文将介绍如何在Ubuntu 20上安装Docker,并提供一些示例代码来帮助您入门。
步骤一:更新系统
在安装任何软件之前,我们都应该确保我们的系统是最新的。在终端中运行以下命令来更新Ubuntu 20:
$ sudo apt update
$ sudo apt upgrade -y
步骤二:安装Docker
接下来,我们将安装Docker和一些相关的软件包。运行以下命令以安装Docker:
$ sudo apt install docker.io -y
安装完成后,我们需要将当前用户添加到docker组中,这样我们就可以在不使用sudo的情况下运行Docker命令。运行以下命令来实现:
$ sudo usermod -aG docker $USER
要使更改生效,您需要注销并重新登录。
步骤三:验证安装
安装完成后,我们可以运行一些命令来验证Docker是否正确安装。运行以下命令来检查Docker版本:
$ docker --version
您应该看到类似于以下的输出:
Docker version 19.03.13, build 4484c46d9d
接下来,我们可以运行一个简单的hello world容器来测试Docker是否正常工作。运行以下命令:
$ docker run hello-world
如果一切正常,您应该看到一条消息,表示Docker已成功安装。
步骤四:使用Docker
现在,您已经成功安装了Docker,可以开始使用它来构建和管理容器了。
构建镜像
要构建一个Docker镜像,您可以创建一个包含Dockerfile的目录,并在其中定义构建规则。以下是一个示例Dockerfile,它将构建一个基于Ubuntu 20的简单Web应用程序镜像:
FROM ubuntu:20.04
LABEL maintainer="Your Name <your-email@example.com>"
RUN apt-get update && apt-get install -y \
python3 \
python3-pip
COPY . /app
WORKDIR /app
RUN pip3 install -r requirements.txt
EXPOSE 80
CMD ["python3", "app.py"]
保存上述内容为Dockerfile
,然后在包含Dockerfile的目录中运行以下命令来构建镜像:
$ docker build -t myapp .
运行容器
要运行一个容器,您可以使用docker run
命令。以下是一个示例命令,它将运行先前构建的myapp
镜像,并将容器端口映射到主机的端口:
$ docker run -d -p 80:80 myapp
查看容器状态
要查看正在运行的容器的状态,您可以使用docker ps
命令。以下是一个示例命令,它将列出所有正在运行的容器:
$ docker ps
停止和删除容器
要停止一个容器,您可以使用docker stop
命令,后跟容器的ID或名称。以下是一个示例命令,它将停止名为mycontainer
的容器:
$ docker stop mycontainer
要删除一个容器,您可以使用docker rm
命令,后跟容器的ID或名称。以下是一个示例命令,它将删除名为mycontainer
的容器:
$ docker rm mycontainer
总结
恭喜您!您已经成功在Ubuntu 20上安装了Docker,并了解了如何使用它来构建和管理容器。希望本文对您有所帮助。Happy coding!