下面是详细介绍“Ubuntu20.04 LTS安装Docker的方法步骤”的攻略,包含两个实例说明。
安装docker
步骤 1:添加Docker的官方GPG密钥
在终端中输入以下命令以下载Docker的官方密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
这将下载并将密钥添加到您的系统。
步骤 2:添加Docker的仓库
现在,将Docker存储库添加到apt包管理器中。为此,请在终端中输入以下命令:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
这将添加Docker存储库到您的Ubuntu系统中。
步骤 3:更新apt包索引
在执行任何包操作之前,需要更新apt包索引。为此,请在终端中执行以下命令:
sudo apt update
这将更新apt包索引以查找Docker包及其依赖项。
步骤 4:安装Docker
安装最新版本的Docker engine。在终端中输入以下命令:
sudo apt install docker-ce
这将安装Docker engine及其所有依赖项。
步骤 5:检查Docker版本
您可以通过终端中输入以下命令来验证Docker是否已正确安装:
docker --version
此命令将返回安装的Docker版本,以证明它已成功安装。
例子
例子 1:拉取并启动一个Docker容器
为了演示Docker如何工作,您可以使用以下命令拉取和启动一个简单的Docker容器:
sudo docker run hello-world
这将下载并执行一个称为“hello-world”的Docker容器,并在终端中输出一条短消息。
例子 2:使用Docker构建并运行一个Node.js Web应用程序
Docker不仅适用于简单的“hello-world”示例,还可以用于构建和运行复杂的Web应用程序。以下是构建和运行Node.js Web应用程序的三个步骤:
步骤 1:创建Dockerfile
在项目根目录中创建名为“Dockerfile”的文件,其中包含以下代码:
FROM node:14
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]
该文件为Docker定义了一个镜像,该镜像将基于一个名为“node:14”的Node.js镜像构建。它将项目目录设置为工作目录,然后复制所有包含“package” “json”的文件并运行“npm install”命令。然后它将复制当前目录中的所有内容,并将端口号设为3000,最后运行“npm start”命令以启动Web应用程序。
步骤 2:构建Docker镜像
在终端中进入项目根目录并执行以下命令以构建Docker镜像:
docker build -t my-node-app .
该命令将使用名为“my-node-app”的标签构建Docker镜像。注意,这里的“.”表示当前目录。
步骤 3:运行Docker容器
使用以下命令运行Docker容器:
docker run -p 3000:3000 my-node-app
该命令将Docker容器映射到主机端口3000,以便能够通过Web浏览器访问它。现在,您可以使用浏览器打开http://localhost:3000查看网站。
希望这个攻略可以帮助到你。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ubuntu20.04 LTS安装docker的方法步骤 - Python技术站