Docker 基本命令记录
作者:
eden_lx | 来源:发表于
2024-04-07 10:49 被阅读0次1.docker images:
用途:列出本地主机上的所有镜像。
解析:执行该命令后,Docker将显示所有已下载到本地的镜像列表,包括镜像的名称、标签、镜像ID、创建时间和所占用的空间大小等信息。
2.docker ps:
用途:列出当前正在运行的容器。
解析:这个命令将展示正在运行中的容器列表,包括容器的ID、使用的镜像、创建时间、状态、端口映射和网络模式等信息。
3.docker run:
用途:运行一个新的容器。
解析:使用docker run命令可以在容器中启动一个新的镜像,并且可以指定一些选项,比如端口映射、环境变量、容器名称等。例如,docker run -d -p 8080:80 nginx将会在后台运行一个nginx容器,并将容器的80端口映射到宿主机的8080端口。
4.docker stop:
用途:停止指定的容器。
解析:通过docker stop命令加上容器的ID或名称,可以停止正在运行的容器。例如,docker stop container_id_or_name将会停止指定ID或名称的容器。
5.docker pull:
用途:从Docker仓库中拉取镜像到本地。
解析:该命令会下载指定镜像的最新版本到本地机器上。例如,docker pull nginx将会从Docker Hub上下载最新版本的nginx镜像。
6.docker push:
用途:将本地的镜像推送到远程的Docker仓库。
解析:在使用docker push命令之前,需要先登录到远程仓库。然后,通过指定镜像的名称和标签,可以将本地镜像上传到仓库中,以便其他人可以访问和使用它。例如,docker push username/repository:tag将会把指定标签的镜像推送到用户的仓库中。
7.docker rmi:
用途:删除本地的一个或多个镜像。
解析:通过docker rmi命令可以删除本地不再需要的镜像,以释放存储空间。例如,docker rmi image_id_or_name将会删除指定ID或名称的镜像。如果要删除多个镜像,可以使用空格分隔镜像ID或名称。
8.docker build:
用途:根据Dockerfile构建一个新的镜像。
解析:docker build命令会在包含Dockerfile的目录下运行,根据Dockerfile中的指令构建一个新的镜像。可以通过-t参数为新镜像指定名称和标签。
9.docker exec:
用途:在正在运行的容器中执行命令。
解析:使用docker exec命令可以在已经启动的容器中运行额外的命令或程序。例如,docker exec -it container_id_or_name /bin/bash将会在指定容器中启动一个交互式bash shell。
本文标题:Docker 基本命令记录
本文链接:https://www.haomeiwen.com/subject/evzatjtx.html
网友评论