Docker是什么?
Docker是一个开源的容器化平台,可以轻松地在容器中打包、运输、和部署应用。与传统的虚拟机不同的是,Docker可以更加高效地利用系统资源,同时也更加轻量化、便携、可移植。
Docker的使用
-
安装Docker
首先需要在本地安装Docker,可以去Docker官网下载对应系统版本的Docker。 -
编写Dockerfile
Dockerfile是一个文本文件,其中包含了构建Docker镜像所需的所有指令和命令。在此文件中,可以指定Docker容器的基础镜像、应用程序代码、依赖项、环境变量等等。 -
构建Docker镜像
在Dockerfile所在的目录下,使用以下命令构建镜像:
docker build -t <image_name> .
其中,<image_name>为要构建的镜像名称,后面的.表示使用当前目录下的Dockerfile文件进行构建。
- 运行Docker容器
使用以下命令启动Docker容器:
docker run -p <host_port>:<container_port> -d <image_name>
其中,<host_port>为宿主机的端口号,<container_port>为容器的端口号,<image_name>为之前构建的镜像名称。
- 查看Docker容器
使用以下命令查看正在运行的Docker容器:
docker ps
6. 停止Docker容器
使用以下命令停止指定的Docker容器:
docker stop <container_id>
其中,<container_id>为要停止的Docker容器的ID。
- 删除Docker容器
使用以下命令删除指定的Docker容器:
docker rm <container_id>
其中,<container_id>为要删除的Docker容器的ID。
- 删除Docker镜像
使用以下命令删除指定的Docker镜像:
docker rmi <image_name>
其中,<image_name>为要删除的Docker镜像的名称。注意,如果要删除的镜像正在被使用,则无法删除。