今天遇到启动镜像之后,通过HTTP请求的的方式访问不了的一个小问题,下面来记录并分享下解决办法:
常用的docker启动命令和解决办法如下所示:
一、启动docker
众所周知,启动容器的命令如下:
docker run 镜像名称
二、绑定容器端口与本地端口
由于启动容器之后,本地无法直接访问容器内的端口,故而需要将本地的端口与容器的端口做一个绑定操作,从而可以通过本地端口去访问容器,设置如下:
docker run -p 本地端口:容器端口 镜像名称
然后就可以通过本地的浏览器通过本地的端口访问容器了。
三、容器在后台运行,加-d参数,命令如下:
docker run -d -p 本地端口:容器端口 镜像名称
四、查看镜像列表,命令如下
docker image ls
或
docker images
五、查看正在运行的容器,命令如下
docker ps