1.build镜像
docker build -t <镜像名称>:<版本> .
例:【docker build -t ner_model:test .】最后的点也是必须有的
2.运行容器
docker run <镜像名称>:<版本>
例:
docker run --name ner_model-test -d -v /data:/data -p 5100:5000 --rm ner_model:test
--name:容器名称
-d:服务器模式运行
-v:挂载本地目录到容器中,冒号前是本地目录,冒号后是映射到容器中目录名称
-p:端口,前面是docker容器对外服务的接口,后面是docker中镜像的实际接口,调用docker服务时使用的是前面的端口号
--rm 自动移除原有容器
3.查看docker log
docker logs -f -t --tail -100 ner_model-test
4.查看所有镜像
docker images
删除镜像:
docker rmi <镜像ID>
5.查看运行的容器
docker ps
查看全部容器
docker ps -a
6.停止运行容器
docker stop <容器ID>
如果是已经报错的容器:
docker kill <容器ID>
7.进入docker 容器内目录
docker exec -it <容器ID> /bin/bash