Docker【安装与基本使用】
发布人:shili8
发布时间:2025-01-12 17:59
阅读次数:0
**Docker 安装与基本使用**
###什么是 Docker?
Docker 是一个开源的容器化平台,它允许您在本地机器上创建、运行和管理应用程序环境。Docker 使用 Linux 容器(LXC)技术来提供轻量级的虚拟化解决方案。
### 为什么使用 Docker?
1. **快速部署**: 使用 Docker,可以快速部署应用程序,无需担心底层操作系统或依赖项。
2. **隔离环境**: 每个容器都是独立的,互不影响,保证了环境的一致性和安全性。
3. **资源利用率高**: 容器共享主机的内核空间,减少了资源占用。
4. **易于迁移**: Docker 支持跨平台部署,无论是 Linux、Windows 还是 macOS。
### 安装 Docker#### 在 Ubuntu 上安装 Docker1. 更新包缓存:
bashsudo apt update
2. 安装 Docker:
bashsudo apt install docker.io -y
3. 启动 Docker服务:
bashsudo systemctl start docker
4. 设置 Docker服务开机自启动:
bashsudo systemctl enable docker
#### 在 Windows 上安装 Docker1. 下载并安装 Docker Desktop:
* 访问 [Docker Hub]( 并下载适合您的系统的安装包。
* 运行安装程序,按照提示完成安装。
2. 启动 Docker Desktop:
右键点击任务栏中的 Docker 图标,选择 "启动"。
### 基本使用 Docker####1. 创建镜像Docker 镜像是用于创建容器的模板。您可以使用 `docker build` 命令来创建镜像。
bash# 进入当前目录cd /path/to/your/project# 构建镜像docker build -t my-web-app .
####2. 创建容器Docker 容器是基于镜像创建的实例。您可以使用 `docker run` 命令来创建容器。
bash# 运行容器docker run -p8080:80 my-web-app
####3. 查看容器列表您可以使用 `docker ps` 命令查看当前正在运行的容器列表:
bash# 查看容器列表docker ps
####4. 停止和删除容器您可以使用 `docker stop` 和 `docker rm` 命令停止和删除容器:
bash# 停止容器docker stop my-web-app# 删除容器docker rm my-web-app
### DockerfileDockerfile 是一个用于构建镜像的脚本文件。您可以使用以下命令创建一个基本的 Dockerfile:
dockerfileFROM python:3.9-slimWORKDIR /appCOPY requirements.txt . RUN pip install -r requirements.txtCOPY . . CMD ["python", "app.py"]
### 总结Docker 是一个强大的容器化平台,允许您快速部署和管理应用程序环境。通过使用 Dockerfile 和 `docker build` 命令,您可以创建自定义镜像并在本地机器上运行它们。记住,Docker 支持跨平台部署,无论是 Linux、Windows 还是 macOS。
### 参考* [Docker 官方文档]( />* [Docker Hub](