我使用docker run -v /path/to/local/folder:/usr/src/app/share myimage命令后命令行界面一直卡着不动
时间: 2023-10-02 17:10:46 浏览: 114
docker run -d -name redis-exporter \ -p 9121:9121 oliver006/red
可能是因为容器启动后需要执行一些命令或程序,但是这些命令或程序没有输出任何信息,导致命令行界面一直卡着不动。你可以尝试使用以下方法解决这个问题:
1. 使用-d参数将容器放到后台运行,这样命令行界面就不会卡着不动了。
2. 添加一个命令或程序,让容器启动后执行并输出一些信息,例如:
docker run -v /path/to/local/folder:/usr/src/app/share myimage sh -c "echo '容器已启动' && sleep infinity"
这个命令将容器启动后执行echo '容器已启动'命令并输出信息,然后让容器休眠无限长时间,保持运行状态。
3. 检查容器的日志输出,看看是否有任何错误或警告信息,使用以下命令查看容器日志:
docker logs <容器ID>
如果发现有错误或警告信息,可以根据提示进行修复。
阅读全文