当前位置:实例文章 » 其他实例» [文章]Docker【安装与基本使用】

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](

相关标签:容器运维docker
其他信息

其他资源

Top