Ronan Blog

罗华东的博客 | 向前每多走一步,热爱和勇气就会多一分。

Docker常用命令

2024-09-02 1 min read Docs Ronan

DockerCheatSheet.png

启动docker

sudo service docker start

授予 docker sudo 权限

sudo usermod -aG docker $USER

列出所有已下载镜像

docker images

列出当前所有容器

docker ps -a

输出详情介绍:

  • CONTAINER ID: 容器 ID。
  • IMAGE: 使用的镜像。
  • COMMAND: 启动容器时运行的命令。
  • CREATED: 容器的创建时间。
  • STATUS: 容器状态。

状态有7种:

  • created(已创建)
  • restarting(重启中)
  • running 或 Up(运行中)
  • removing(迁移中)
  • paused(暂停)
  • exited(停止)
  • dead(死亡)

PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。 NAMES: 自动分配的容器名称。

进入正在运行的容器

docker exec -it <container_ID> /bin/bash

忘记运行容器时的挂载路径

在运行容器时通过 -v 指定了本机的目录,但是时间久远,记不清当时指定的挂载路径是哪里。

要找出已经运行的 Docker 容器的挂载卷(-v 指定的路径),你可以使用以下步骤:

运行以下命令来获取容器的详细信息,包括挂载卷的路径:

docker inspect <container_name_or_id>

在运行容器时分配内存

docker run --memory=<2g 或者 4g 可自行分配大小> <images_name_or_id>