我使用的方式是删除原容器,重新启动一个容器,别忘记加端口映射。
网上很多都是使用下面这种方法,我尝试修改没有成功,步骤如下:
1、docker ps 查看容器ID为2c2adac189a3
2、停止容器 docker stop 2c2adac189a3
3、停止docker服务 systemctl stop docker
4、修改容器的hostconfig.json文件中的端口 cd /var/lib/docker/containers/2c2adac189a3*
vim hostconfig.json
"PortBindings":{}
增加一个映射, 这样写:
"PortBindings":{"3306/tcp":[{"HostIp":"","HostPort":"3307"}]}
前一个数字是容器端口, 后一个是宿主机端口.
而修改现有端口映射更简单, 把端口号改掉就行.
5、启动DOCKER服务 systemctl start docker
参考链接:https://www.php.cn/docker/454071.html
https://www.cnblogs.com/shijf/p/10386193.html