本文主要是介绍山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十六)- 微服务(6),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
10. Docker
10.1 Docker基本操作
10.1.1 镜像相关命令
10.1.2 容器相关命令
10.2 数据卷命令
10.2.1 常用命令 :
10.2.2 挂载数据卷
10. Docker
10.1 Docker基本操作
10.1.1 镜像相关命令
docker --help 查看docker帮助文档
docker images --help 查看docker images的帮助文档
例 : 从dockerhub拉取一个nginx的镜像并查看
docker pull nginx
利用docker save把nginx镜像导出磁盘 再通过load加载回来
docker save -o nginx.tar nginx:latest
再导入
docker load -i nginx.tar
10.1.2 容器相关命令
创建容器 :
docker run
容器从运行到暂停 :
docker pause
容器从暂停到运行 ;
docker unpause
容器从运行到停止 :
docker stop
容器从停止到运行 :
docker start
查看所有的容器状态
docker ps
查看容器运行日志 :
docker logs
进入容器内部执行命令 :
docker exex
删除指定容器
docker rm
创建一个nginx容器
docker run --name mynginx -p 80:80 -d nginx
查看持续更新日志
docker logs mynginx
10.2 数据卷命令
容器和数据耦合度较高,不便于修改,数据不可服用 , 升级维护困难
10.2.1 常用命令 :
创建一个数据卷
docker volume create
查看所有数据卷
docker volume ls
显示一个或多个volume的信息
docker inspect
列出所有的volume
docker volume prune
删除一个或多个volume
docker volume rm
10.2.2 挂载数据卷
运行容器是用-v参数挂载数据卷
docker run --name mynginx -p 80:80 -v html:/usr/share/nginx/html -d nginx
run是创建容器 , mynginx是容器名称 --p 80:80是挂载端口 -v html:/usr/xxxx是挂载到这个目录下 -d是后台运行 nginx是镜像名
进入html数据卷所在位置,修改html内容
查看数据卷位置
docker volume inspect html
进入该目录
cd /var/lib/docker/volumes/html/_data
这篇关于山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十六)- 微服务(6)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!