运行容器后更改主机名
我是新来的docker工人,我使用docker版本1.12。 我正在尝试修改正在运行的容器的主机名 ,但是hostname命令返回主机名:您必须是root用户才能更改主机名 。 有没有办法实现,而不是在docker运行命令运行容器后?
一些讨论在这里: https : //github.com/docker/docker/issues/8902
我从上面的讨论中得到的是
-
运行容器时添加
SYS_ADMIN
上限: https : //github.com/docker/docker/issues/8902#issuecomment-218911749 -
使用
nsenter
https://github.com/docker/docker/issues/8902#issuecomment-241129543
- Docker卷未安装
- 在Docker镜像中用我自己的replace默认configuration
- 如何在运行Docker容器的同时/之后打开一个shell而不覆盖现有的CMD?
- 如何在Postgres Dockerfile中正确设置VOLUME和CMD指令?
- 在Docker中引导Percona Xtradb集群出现错误:无法打开和locking特权表:表'mysql.user'不存在
- 在docker中添加一个dir到root仍然不允许git访问
- Docker文件用参数调用PS1文件
- 在Docker构build过程中的AWS凭证
- 在Windows上使用x11转发在Docker中运行Omnet ++。 SSH不工作