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 [镜像名称]:挂载数据卷

相关推荐

  1. docker指令

    2024-03-21 04:56:01       47 阅读
  2. docker指令整理

    2024-03-21 04:56:01       43 阅读
  3. dockerdocker-compose指令

    2024-03-21 04:56:01       29 阅读
  4. docker指令-表格整理

    2024-03-21 04:56:01       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-21 04:56:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-21 04:56:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-21 04:56:01       82 阅读
  4. Python语言-面向对象

    2024-03-21 04:56:01       91 阅读

热门阅读

  1. CSS定位

    CSS定位

    2024-03-21 04:56:01      35 阅读
  2. 自然语言处理与图像描述

    2024-03-21 04:56:01       38 阅读
  3. SpringBoot自定义Starter:IP计数业务功能开发

    2024-03-21 04:56:01       42 阅读
  4. vscode配置C语言打断点

    2024-03-21 04:56:01       42 阅读
  5. C语言基础练习——Day13

    2024-03-21 04:56:01       46 阅读
  6. web学习笔记(三十七)

    2024-03-21 04:56:01       44 阅读
  7. 前端流式(stream)请求,获取持续响应的方式

    2024-03-21 04:56:01       42 阅读
  8. 算法训练营day50(补),单调栈2

    2024-03-21 04:56:01       35 阅读
  9. 僵尸进程_ZombieProcess

    2024-03-21 04:56:01       41 阅读
  10. Oracle OR条件的优化与改写

    2024-03-21 04:56:01       33 阅读
  11. 笔试题——得物春招实习

    2024-03-21 04:56:01       43 阅读