Docker 如何进入正在运行的容器
快速答案
用 docker exec -it 进入 shell,镜像没有 bash 时改用 sh。
docker exec -it my-app sh
使用要点
- 先分清容器、镜像、卷和 Compose 服务名,避免对错对象执行命令。
- 删除、重建或清理资源前,先确认数据是否在卷或挂载目录里。
相关内容
相关内容
- Docker build 缓存不更新怎么办 Docker build 缓存不更新怎么办:确认 Dockerfile 层顺序,必要时用 --no-cache 强制重建。 包含可执行命令、排查顺序和相关 Li...
- Docker Compose depends_on 不等服务可用怎么办 Docker Compose depends_on 不等服务可用怎么办:depends_on 只控制启动顺序,服务可用性要加 healthcheck 或重试逻辑...
- Docker Compose 如何使用 .env 文件 Docker Compose 如何使用 .env 文件:.env 可替换 compose 变量,env_file 可注入容器环境。 包含可执行命令、排查顺序和相...
- Docker Compose 如何查看服务日志 Docker Compose 如何查看服务日志:指定服务名查看单个服务,-f 实时跟随。 包含可执行命令、排查顺序和相关 Linux、Docker 内容入口。
- Docker Compose 服务之间如何互相访问 Docker Compose 服务之间如何互相访问:同一个 compose 网络中直接用服务名作为主机名。 包含可执行命令、排查顺序和相关 Linux、Dock...
- Docker Compose 修改代码后如何重建 Docker Compose 修改代码后如何重建:镜像内容改变时用 build,配置改变后重新 up。 包含可执行命令、排查顺序和相关 Linux、Docker...