docker相关问题
- Docker关闭不掉进程
停用Docker自动唤醒机制:
systemctl stop docker.socket
查看Docker自动唤醒机制是否关闭:
systemctl status docker
停用Docker:
systemctl stop docker
- docker pull出现TLS超时错误
- 在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)
1 | { |
- 重启守护进程
1 | systemctl daemon-reload |
- 重启Docker
1 | sudo systemctl restart docker |
容器内操作
进入容器
1 | docker exec -it 05b34fdc0d59 /bin/bash |
docker exec -it 05b34fdc0d59 /bin/bash
是一个用于在正在运行的 Docker 容器内启动交互式 Bash Shell 的命令。
docker exec
: 这是用于在运行的容器中执行命令的 Docker 子命令。-it
: 这是两个选项的组合。-i
表示保持标准输入流(stdin)打开,允许你与进程进行交互。-t
表示分配一个伪终端(pseudo-TTY),以便在容器中使用交互式 Shell。05b34fdc0d59
: 这是目标容器的 ID 或名称。在这里,它是容器的唯一标识符。/bin/bash
: 这是要在容器内运行的命令。在这种情况下,它是启动 Bash Shell。
因此,整个命令的目的是在具有 ID 或名称为 05b34fdc0d59
的 Docker 容器内启动一个交互式的 Bash Shell,使用户能够与容器内的文件系统和进程进行交互。
参考资料
评论