我遇到Docker的问题。我使用sudo docker run --name myXampp -p 41061:22 -p 41062:80 -d -v ~/Projekty/Xampp:/www pindr0p/xampp
创建了新容器,我可以访问localhost:41062,但是当我重新启动我的电脑时,我想运行docker容器并再次访问服务器,所以我做了sudo docker start myXampp
但我无法访问localhost: 41062了我错过了什么?我甚至试过用-p标志开始,但没有成功。请帮帮我。
由于
答案 0 :(得分:0)
按容器ID重新启动容器
列出所有已存在的容器或重启后检查容器的状态
docker ps -a
然后通过Contaner Id重新启动容器
docker restart <container_id>
答案 1 :(得分:0)
尝试有效地删除它
首先,请获取作为进程运行的docker列表
docker ps
然后尝试将其删除:
docker rm <your-docker> --force
然后尝试运行
docker ps
,并确保将docker移除 然后尝试
docker run blob
再次
是,再次使用图片制成的容器,并且所有新配置都还原了
答案 2 :(得分:0)
使用以下命令停止容器:
sudo docker stop 29ddc6836adfa14d4ec3a025fddd2e5587212fef77ba0d6edb83642a3daedd3e
然后尝试:
sudo docker run --name myXampp -p 41061:22 -p 41062:80 -d -v ~/Projekty/Xampp:/www pindr0p/xampp