目录
拉取(Pull)镜像
查看已下载的镜像
创建运行容器
列出正在运行的容器
停止和启动容器
进入容器
查看容器信息
查看容器日志
删除容器和镜像
重命名容器
帮助信息
拉取(Pull)镜像
当我们在Docker中部署一个应用程序时,需要使用一个称为"镜像"的模板来创建容器。镜像包含了运行应用程序所需的所有文件系统、代码和依赖项。在Docker中,镜像系统指的是操作系统镜像(redhat,ubuntu);
你可以通过docker pull命令来下载Docker镜像。例如,如果你想拉取Ubuntu的官方镜像,可以运行以下命令:
docker pull Ubuntu
查看已下载的镜像
使用docker images命令可以列出所有本地已下载的Docker镜像:
docker images
创建运行容器
docker run: 这是创建和运行容器最常见的方式。
docker run -it Ubuntu
这个命令创建了一个基于Ubuntu镜像的容器,并在其中启动一个交互式bash终端。通过-it选项,它为容器分配了一个交互式终端,并允许用户与容器进行交互。
当你运行该命令后,Docker会创建一个基于Ubuntu镜像的容器,并在容器内部启动一个bash终端。你可以在终端中执行各种bash命令,就像在一个Ubuntu系统中一样。允许你与容器进行交互,并在终端中执行任意命令。
列出正在运行的容器
使用docker ps命令可以列出当前正在运行的容器:
docker ps
如果想查看所有包括已停止的容器,可以加上-a选项:
docker ps -a
停止和启动容器
使用docker stop命令可以停止一个正在运行的容器:
docker stop <容器ID或名称>
使用docker start命令可以启动一个已经停止的容器:
docker start <容器ID或名称>
进入容器
有时候你可能需要进入容器的命令行环境来进行调试或执行其他任务。可以使用docker exec命令进入正在运行的容器:
上面的命令将进入容器的bash终端。
docker exec -it <容器ID或名称> bash
查看容器信息
docker inspect 命令用于查看 Docker 容器的详细信息,包括容器的配置、网络设置、卷挂载、环境变量、ip等等。
docker inspect <容器ID或名称>
查看容器日志
查看容器的日志输出,可以使用容器的ID或名称。
docker logs <容器ID或名称>
删除容器和镜像
使用docker rm命令可以删除一个已经停止的容器:
docker rm <容器ID或名称>
使用docker rmi命令可以删除一个本地的Docker镜像:
在进行删除操作之前,请确保你已经停止了相应的容器
docker rmi <镜像ID或名称>
重命名容器
如果容器正在运行,首先停止它。 使用 docker rename 命令来重命名容器。
docker rename <old_container_name> <new_container_name>
将 <old_container_name> 替换为当前的容器名称,将 <new_container_name> 替换为您希望的新容器名称
帮助信息
docker --help
一个用于获取 Docker 命令行帮助信息的命令。当你在终端中输入 docker --help 时,它会显示 Docker 命令行工具的主要用法、可用命令列表以及这些命令的基本选项和参数说明。