Docker

一、安装docker(CentOS7)

yum安装

 

二、Docker架构

Docker 包括三个基本概念:

  • 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
  • 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
  • 仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。

 

三、相关命令集合

1、docker服务命令

systemctl start docker 启动

systemctl stop docker 停止

systemctl restart docker 重启

systemctl status docker 查看服务状态

systemctl enable docker 设置开机启动

 

2、镜像相关命令

docker images 查看所有镜像(本地)

docker search ‘镜像名’ 从镜像服务器中查询

docker pull ‘镜像名’ 从镜像服务器中拉去镜像

docker rmi '镜像id' 删除镜像

docker rmi ‘docker images -q’ 删除本地所有镜像

 

3、容器相关命令

docker ps 查看正在运行的容器

docker ps -a 查看所有容器

docker ps -a -q 查看所有停止状态容器

docker run "参数" 创建容器,参数如下说明(还有 -v参数,后面列出)

 

docker exec -it 进入正在运行的容器

docker stop 停止容器

docker rm ‘容器名或者id’ 删除容器

docker inspect '容器名称或者id' 查询容器信息

 

 

4、数据卷

•数据卷是宿主机中的一个目录或文件

•当容器目录和数据卷目录绑定后,对方的修改会立即同步

•一个数据卷可以被多个容器同时挂载

•一个容器也可以被挂载多个数据卷

 

①、用于容器持久化存储(容器删除后保存数据)

②、可以容器之间交互,数据传输

③、与宿主机之间交换文件

 

docker run ... –v 宿主机目录(文件):容器内目录(文件) ...

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值