Docker作为一种轻量级的容器技术,使得软件开发、测试和部署的过程更加高效和便捷。对于新手来说,Docker的概念和命令可能有些复杂,因此本文将通过速通指南,帮助你快速了解和上手Docker的基本操作。

Docker的基本概念

  • 镜像(Image): Docker的应用模板,包含所有运行应用所需的环境和配置。
  • 容器(Container): 镜像的一个运行实例,是应用程序实际运行的地方。
  • Dockerfile: 描述如何构建镜像的文件,包含所需的命令和指令。

安装Docker

在Mac、Windows和Linux上安装Docker有一些区别,但都可以从Docker官网直接获取安装包。安装完成后,可以通过以下命令查看docker版本并验证是否安装成功:

1
docker --version

基本命令速览

下载Docker镜像

1
docker pull [镜像名]

查看当前正在运行的容器

1
docker ps

停止指定容器

1
docker stop [容器ID]

删除停止的容器

1
docker rm [容器ID]

删除指定镜像

1
docker rmi [镜像名]

Dockerfile的基本结构

1
2
3
4
5
6
7
8
9
10
11
# 使用基础镜像
FROM python:latest

# 设置工作目录
WORKDIR /app

# 将文件复制到容器
COPY . /app

# 启动命令
CMD ["python3", "app.py"]
docker build test
docker build test

构建和运行自定义镜像

创建镜像

test-docker
1
docker build -t myapp .

镜像构建完成后运行

test-docker
1
docker run myapp
docker build run
docker build run

有什么问题可以发表评论一起讨论交流学习
如果觉得这篇文章对你有帮助,可以回复表情、发表评论、分享给更多的朋友 谢谢