# 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