Docker 是一个开源的应用容器引擎,以下是一些常见的 Docker 命令:
一、镜像相关命令
-
docker pull
:拉取镜像。-
例如:
docker pull ubuntu
会从 Docker 仓库拉取 Ubuntu 镜像。
-
-
docker images
:列出本地所有镜像。-
可以查看镜像的 ID、标签、创建时间、大小等信息。
-
-
docker rmi
:删除镜像。-
例如:
docker rmi image_id
删除指定 ID 的镜像。
-
二、容器相关命令
-
docker run
:创建并运行一个容器。-
例如:
docker run -it ubuntu /bin/bash
会创建一个 Ubuntu 容器并进入交互模式。 -
常用参数:
-
-i
:以交互模式运行容器,通常与-t
一起使用。 -
-t
:为容器分配一个伪终端。 -
-d
:以守护式(后台)模式运行容器。 -
-p
:进行端口映射,例如-p 8080:80
将主机的 8080 端口映射到容器的 80 端口。 -
-v
:进行目录挂载,例如-v /host/path:/container/path
将主机的目录挂载到容器中。
-
-
-
docker ps
:列出正在运行的容器。-
可以查看容器的 ID、镜像、命令、创建时间、状态、端口映射等信息。
-
-
docker stop
:停止一个容器。-
例如:
docker stop container_id
停止指定 ID 的容器。
-
-
docker start
:启动一个已停止的容器。-
例如:
docker start container_id
启动指定 ID 的容器。
-
-
docker restart
:重启一个容器。-
例如:
docker restart container_id
重启指定 ID 的容器。
-
-
docker rm
:删除一个容器。-
例如:
docker rm container_id
删除指定 ID 的容器。 -
可以结合
-f
参数强制删除正在运行的容器。
-
-
docker exec
:在运行中的容器内执行命令。-
例如:
docker exec -it container_id /bin/bash
在指定容器中打开一个新的 bash 终端。
-
三、其他常用命令
-
docker logs
:查看容器的日志。-
例如:
docker logs container_id
查看指定容器的日志输出。
-
-
docker inspect
:查看容器或镜像的详细信息。-
例如:
docker inspect container_id
查看指定容器的详细信息。
-
-
docker build
:构建一个新的镜像。-
通常结合一个包含
Dockerfile
的目录使用,例如docker build -t myimage:latest.
在当前目录构建一个名为myimage
标签为latest
的镜像。
-
-
docker push
:将本地镜像推送到远程仓库。-
例如:
docker push username/myimage:latest
将名为myimage
标签为latest
的镜像推送到指定的远程仓库。
-
这些只是一些基本的 Docker 命令,Docker 还有很多其他功能和命令,可以通过 docker --help
查看更多信息。
#内容均有来自于网络收集,如有侵权私信联系!!!
标签:容器,container,id,命令,使用,镜像,Docker,docker,ID From: https://blog.csdn.net/2301_77525048/article/details/143272934