如何在 Linux 上安装和使用 Docker
如何在 Linux 上安装和使用 Docker
前言
Docker 是一款强大的容器化平台,允许你在隔离的环境中运行应用程序,从而提高开发效率和部署可靠性。本文将指导你如何在 Linux 上安装和使用 Docker。
安装 Docker
-
更新系统:
bash sudo apt update
-
添加 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
-
安装 Docker Engine:
bash sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io
-
验证安装:
bash docker version
使用 Docker
-
拉取镜像:
bash docker pull nginx
-
运行容器:
bash docker run -d -p 80:80 nginx
-
访问容器: 在浏览器中访问
http://localhost
,你将看到 Nginx 的欢迎页面。 -
停止容器:
bash docker stop <容器ID>
-
删除容器:
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 的过程中一切顺利!
- 本文标签: Linux
- 本文链接: https://blog.sandy1029.cloud/article/376
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权