docker 命令

docker 命令

    • 参数说明
    • 列出容器
      • 列出运行中容器: `docker container ls`
      • 列出运行中容器: `docker ps`
      • 列出所有容器: `docker ps -a`
      • 进入容器中 docker exec -it <container_name_or_id> <command>
        • eg: `docker exec -it php-fpm /bin/bash`
        • 退出容器: `exit`
      • 将宿主机的目录挂载到容器的目录:`docker run -v /host/path:/container/path image_name`
      • 将宿主机的文件挂载到容器的目录:`docker run -v /host/file:/container/path/file image_name`
      • 创建一个匿名卷(宿主机路径由 Docker 管理): `docker run -v /container/path image_name`
      • 命令`lsof -i -n | grep "php-fpm" | wc -l`

参数说明

  • docker run 是用于启动一个容器的命令
  • -d:后台运行容器。
  • -p HOST_PORT:CONTAINER_PORT:将主机的端口映射到容器的端口。
  • -e KEY=VALUE:设置环境变量。
  • IMAGE:指定要使用的容器镜像。
  • -v 命令用于将宿主机的目录或文件与容器中的目录或文件进行挂载,以实现宿主机和容器之间的数据共享。

列出容器

列出运行中容器: docker container ls

列出运行中容器: docker ps

列出所有容器: docker ps -a

进入容器中 docker exec -it <container_name_or_id>

  • <container_name_or_id> 是要进入的容器的名称或 ID。
  • <command> 是要在容器内执行的命令,通常是一个交互式的 shell,如 /bin/bash 或 /bin/sh。

eg: docker exec -it php-fpm /bin/bash

  • docker exec:用于在运行中的容器中执行命令。
  • -it:指定交互式终端。
  • php-fpm:容器的名称或ID。
  • /bin/bash:要执行的命令,这里是打开一个Bash终端。
  • 运行该命令后,您将进入PHP-FPM容器的命令行界面,可以在其中执行各种命令、查看文件等操作。

退出容器: exit

将宿主机的目录挂载到容器的目录:docker run -v /host/path:/container/path image_name

将宿主机的文件挂载到容器的目录:docker run -v /host/file:/container/path/file image_name

创建一个匿名卷(宿主机路径由 Docker 管理): docker run -v /container/path image_name

命令lsof -i -n | grep "php-fpm" | wc -l

本文链接:https://my.lmcjl.com/post/3640.html

展开阅读全文

4 评论

留下您的评论.