Docker 笔记

Docker

真理

能复制就不要手写!!!

镜像管理

  • 一、删除镜像

    常用

    docker image rmi 镜像ID
    

    Tips:

    1. 删除镜像必须确保此镜像没有被任何容器使用 
    2. ID 可长可短,只要能与其他镜像相区分即可
    3. 不能删徐一个正在运行的容器
    
    • 二、其他辅助命令

      查看本地所有镜像的 ID

      docker images -q
      

      查看一个镜像的制作过程

      docker history 镜像名称
      

      ​ 通常不会看这个,通常是看 dockerfile

    • 三、 保存镜像

      将本地仓库的镜像保存到当前目录

      docker save -o ubuntu.tar 镜像名称
      

      将本地目录下的镜像备份文件导入到本地 docker 仓库

      # 方式一,不输出详细信息
      docker load -i ubuntu.tar
      
      # 方式二,输出详细信息
      docker load < ubuntu.tar
      

容器

容器是 Docker 核心概念

简单地说,容器是独立运行的一个或一组应用,以及它们的运行环境

对应的,虚拟机可以理解为模拟运行的一整套操作系统和运行在上面的应用程序

容器与镜像的关系类似于面向对象的对象与类

Docker 面向对象
容器 对象
镜像

一、查看容器状态

查看运行的容器

docker ps

查看所有的容器(包含运行和退出)

docker ps -a

二、启动容器

分类

1. 基于镜像新建一个容器并启动
1. 将终止状态的容器重新启动
docker run 参数 镜像名称:tag 执行的命令

常用参数

参数 描述
-i 保持和容器内的交互,启动容器时,执行的命令结束后,容器依然存活,没有退出(默认是会退出的,即停止的)
-t 为容器的标准输入虚拟一个 tty
-d 后台运行容器(相当于变成守护进程)
–rm 容器启动后,执行完成命令或程序后就被销毁,也可以是容器停止后自动把容器给删除掉
–name 给容器一个自定义名称
-p<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值