Docker activemq修改默认密码
sudo vi /var/lib/docker/containers/容器id/config.v2.json
找到"ACTIVEMQ_ADMIN_PASSWORD",修改等于号后面的值即可
Docker已创建容器更改端口:
1.sudo vi /var/lib/docker/containers/容器id/hostconfig.json
"PortBindings":{"xxxx/tcp":[{"HostIp":"","HostPort":"yyyy"}]} xxxx是容器内的端口,yyyy是宿主机端口
修改相应的值即可
2.sudo vi /var/lib/docker/containers/容器id/config.v2.json
修改"ExposedPorts"里相应的端口
网上搜到的方法,都是进入容器里修改conf/jetty-realm.properties里面的账号密码,但是不知道为啥conf.tmp里都自动创建admin账号,默认密码admin,导致没修改成功,后来去修改已创建容器的启动参数,偶然发现config.v2.json里有个账号的设置,估计是这里有设置默认账号吧。
一个上午就这么过去了~~