有没有办法启动带有附加环境变量的现有容器?
我希望从Save
按Kitematic
时实现。不知何故,在Kitematic
中,容器将使用新设置(变量,端口,卷)重新启动。
如果我跑:
docker run -it -e "MYSQL_ROOT_PASSWORD=test123" --name "mysql" mysql
我收到错误:
来自守护程序的错误响应:冲突。容器名称“/ mysql”是 已被容器使用
答案 0 :(得分:3)
停止并移除它docker stop mysql; docker rm mysql
并重试
答案 1 :(得分:2)
您无法更改已创建容器的环境变量和端口转发。因为 docker start 没有必要的选项。