什么时候在Docker中使用–hostname?
是--hostname
像--hostname
容器环境中的域名系统的--hostname
名可以replace--ip
引用其他容器时?
--hostname
标志只改变你的容器内的主机名。 如果您的应用程序需要一个特定的主机名值,这可能是需要的。 它不会更改docker外部的DNS,也不会更改networking隔离,因此不会允许其他人使用该名称连接到容器。
只要两个容器在同一个networking上,并且networking不是默认网桥,就可以使用容器名称或容器的(简短,12个字符)ID从容器连接到具有docker的embedded式DNS的容器。
--hostname
是一个可以和--hostname
docker run
命令一起给出的参数,它将设置指定的名称为容器主机名,而--ip
是为特定容器设置特定IP地址(ipv4)的参数。
docker run --hostname test --ip 10.1.2.3 ubuntu:14.04
下面的命令将创build一个基础镜像的docker容器,名字为ubuntu-14.04,主机名为test,容器的IP地址为10.1.2.3
- docker-compose启动错误无法导入名称_thread
- Tomcat不能在Docker容器中启动,因为它不能创build日志文件
- 在Docker中安装MSI时出现错误1609
- 如何使用设备映射器将Docker容器移动到另一台机器上,而无需使用docker命令
- 错误1582(42000)调用本地函数“FROM_UNIXTIME”时的参数计数不正确
- 端口不是所有的dockernetworking通用的?
- 如何在debian wheezy docker镜像上安装pgrep / pkill
- Docker Redis容器在用户定义的networking中获取警告:/ proc / sys / net / core / somaxconn
- docker驱动程序“devicemapper”无法删除根文件系统后,在容器中杀死