山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十六)- 微服务(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

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-06 00:12:04       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-06 00:12:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-06 00:12:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-06 00:12:04       18 阅读

热门阅读

  1. 机器学习-9-python中的pipeline以及sklearn中的pipeline

    2024-06-06 00:12:04       9 阅读
  2. 事务与并发控制

    2024-06-06 00:12:04       8 阅读
  3. 恶意代码详解

    2024-06-06 00:12:04       8 阅读
  4. python 比较 mysql 表结构差异

    2024-06-06 00:12:04       8 阅读
  5. 探秘AI艺术:揭开Midjourney绘画的神秘面纱

    2024-06-06 00:12:04       9 阅读
  6. Tomcat启动闪退问题解决方法

    2024-06-06 00:12:04       9 阅读