执行这个命令报下面的错误
来源:3-9 【选修】基于docker完成 SQL Server 数据库启动

慕虎7937911
2020-07-25
docker run -e “ACCEPT_EULA=Y” -e “SA_PASSWORD=PaSSword12!” -p 1433:1433 -d microsoft/mssql-server-linux
Error response from daemon: Ports are not available: listen tcp 0.0.0.0:1433: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
Error: failed to start containers: c0eaca3f0935
写回答
1回答
-
阿莱克斯刘
2020-07-26
错误原因是端口被占用了。 1. 先执行停止容器 docker stop c0eaca3f0935 ;2. 然后再执行docker rm c0eaca3f0935,删除容器; 3. 然后执行docker images找到所有slq server相关的镜像,然后执行docker rmi {镜像id}删除所有sql 镜像。 4. 重新执行课程视频中启动数据库的全部操作。 基本思路就是删除全部docker容器和镜像,然后重新进行课程的操作012020-07-27
相似问题