# Docker 命令
image
- 搜索镜像
docker search *** - 获取镜像
docker pull *** - 删除镜像
docker rmi *** - 使用Dockerfile文件制作镜像
docker build -t base:0.0.1 .
container
-
运行容器,运行名为demo的镜像起名为demo-test,将容器的8080端口映射到宿主机的8088端口上,-d 程序在后台一直运行
docker run --name demo-test -p 8088:8080 -d demo - 列出所有运行的容器
docker ps - 查看所有容器并显示容器ID
docker ps -a - 关闭容器
docker stop *** - 启动容器
docker start *** - 重启容器
docker restart *** - 强制删除容器
docker rm -f *** - 进入容器内部并开启一个交互模式的终端(输入exit退出)
docker exec -it *** /bin/bash
Dockerfile
根据Dockerfile文件制作项目镜像,需提前给系统安装docker(参考教程)
自己实践的项目地址,注意此项目端口为3175
在Dockerfile同级目录下执行命令docker build -t *** . 来制作镜像,制作成功后显示如下:

此时本地镜像已经包含了项目的镜像文件了,使用docker images命令查看

最后启动项目docker run --name base001 -p 3175:3175 -d base:0.0.1

浏览器访问 http://192.168.25.63:3175/test
