如何在运行中的 Docker 容器中安装和使用 nano

如果你想在 docker 容器中交互式编辑文件,你可能想在 Docker 容器中安装如 GNU nano 这样的编辑器(例如用于调试你的配置文件),它允许你直接访问容器的文件系统。

install_nano_in_container.sh
docker exec -it [container name or ID] bash -c 'apt-get -y update && apt -y install nano'

这适用于大多数基于 debian/Ubuntu 的容器;对于其他容器,你可能需要使用 apt 以外的包管理器

现在你可以使用 docker exec -it 交互式编辑配置文件,例如:

docker_exec_nano.sh
docker exec -it [container name or ID] nano /etc/host.conf

Check out similar posts by category: Container, Docker