docker常用指令

常用的 docker 指令

镜像名称一般分两部分组成:[repository]:[tag] ,在没有指定 tag 时,默认是 latest,代表最新版本的镜像。

使用前的操作

systemctl start docker # 启动 docker 服务

systemctl stop docker # 停止 docker 服务

systemctl restart docker # 重启 docker 服务

镜像操作

Docker 将应用程序及其所需的依赖、函数库、配置等文件打包在一起,称为镜像。

  • docker pull [镜像名称]从 DockerHub 中拉取一个镜像
  • docker images 查看拉取到的镜像
  • docker save -o [保存的目标文件名称] [镜像名称] 将镜像保存到磁盘文件
  • docker rmi [镜像名称] 删除镜像
  • docker load -i [本地文件.tar] 通过加载本地文件加载镜像

    一般用在文件比较大的时候,直接 pull 速度比较慢,可以在本地安装,打包,上传到 docker 镜像中。

容器操作

某镜像 run = > 容器(隔离)

  • docker run --name [容器名] -p [宿主机端口]:[容器端口] -d [镜像名称] :创建并运行一个容器,处于运行状态
  • docker pause:让一个运行的容器暂停
  • docker unpause:让一个容器从暂停状态恢复运行
  • docker stop:停止一个运行的容器
  • docker start:让一个停止的容器再次运行
  • docker rm:删除一个容器建并运行一个容器,处于运行状态
  • docker exec -it [容器名] bash:进入容器执行命令
  • docker logs:查看容器运行日志
  • docker ps [-a]:查看所有运行的容器及状态[包括已经停止的]

数据卷(容器数据管理)

通过数据卷 (volume) 挂载,方便我们修改容器内的文件,修改是可见的,可复用的,且方便后期的升级维护。

  • docker volume [COMMAND] :数据卷操作
    • create [name]:创建一个 volume
    • inspect [name]:显示一个或多个 volume 的信息
    • ls:列出所有的 volume
    • prue:删除未使用的 volume
    • rm [name]:删除一个或多个指定的 volume
  • docker run --name [容器名] -v [创建的数据卷名字]:[容器内的数据卷] -p [宿主机端口]:[容器端口] -d [镜像名称]:挂载数据卷
上一篇:python使用pytest接口自动化测试的使用


下一篇:B/S基于云计算的云HIS智慧医院管理系统源码带电子病历编辑器