原创

如何在 Linux 上安装和使用 Docker

温馨提示:
本文最后更新于 2024年07月25日,已超过 252 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

如何在 Linux 上安装和使用 Docker

前言

Docker 是一款强大的容器化平台,允许你在隔离的环境中运行应用程序,从而提高开发效率和部署可靠性。本文将指导你如何在 Linux 上安装和使用 Docker。

安装 Docker

  1. 更新系统: bash sudo apt update

  2. 添加 Docker 的官方软件源: bash sudo apt install ca-certificates curl gnupg lsb-release sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg sudo echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

  3. 安装 Docker Engine: bash sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io

  4. 验证安装: bash docker version

使用 Docker

  1. 拉取镜像: bash docker pull nginx

  2. 运行容器: bash docker run -d -p 80:80 nginx

  3. 访问容器: 在浏览器中访问 http://localhost,你将看到 Nginx 的欢迎页面。

  4. 停止容器: bash docker stop <容器ID>

  5. 删除容器: bash docker rm <容器ID>

Dockerfile

Dockerfile 是一个文本文件,包含构建 Docker 镜像的指令。以下是一个简单的 Dockerfile 例子:

```dockerfile FROM ubuntu:latest

RUN apt update && apt install -y nginx

COPY index.html /var/www/html/

EXPOSE 80

CMD ["nginx", "-g", "daemon off;"] ```

构建镜像:

bash docker build -t my-nginx .

运行镜像:

bash docker run -d -p 80:80 my-nginx

结语

本文仅仅是 Docker 的入门介绍,你可以通过阅读 Docker 官方文档了解更多信息。祝你在使用 Docker 的过程中一切顺利!

正文到此结束