每次docker都会生成一个随机容器名称和主机别名(哈希),如果你没有指定它们,它们很长,对我来说没有多大意义,难以记忆和输入。
我希望容器名称和主机别名都是h1,h2 ......默认情况下 。是否可以(如何)配置?
修改 根据docker团队成员的回复,现在这是不可行的。
答案 0 :(得分:2)
如果使用docker run
运行容器,则可以使用--name
指定container_name,使用--hostname
指定主机名。例如:
docker run --name mysql --hostname mysql_server mysql:latest
如果您使用docker-compose运行容器,则可以使用
指定详细信息version: '3'
services:
mysql:
image: mysql:latest
container_name: mysql_container
hostname: mysql_host