Docker镜像

Docker镜像

1.简介

Docker是一个开源的应用容器引擎,完全使用沙箱机制,相互之间不会有任何接口,性能开销极低.
Docker支持将软件编译成一个镜像;然后在镜像中各种软件配置,发布镜像,让其他人直接使用.

2.Docker核心概念

docker镜像(images):docker镜像是用于创建Docker容器的模板.
docker容器(container):容器是独立运行的一个或一组应用.
docker主机(Host):一个物理或者虚拟的机器用于执行Docker守护进程和容器.
docker仓库(Registry):Docker仓库用来保存镜像,可以理解为代码控制中的代码仓库.

Docker API:(https://docs.docker.com/reference/api/docker_remote_api)与Docker守护进程通信.
Docker Hub:(https://hub.docker.com)提供了庞大的镜像集合供使用.

使用docker的步骤:

  1. 安装docker
  2. 去docker仓库找到这个软件对应的镜像;
  3. 使用Docker运行这个镜像,这个镜像就会生成一个docker容器.
  4. 对容器的启动停止就是对软件的启动停止.

3.安装docker

1). 安装虚拟机和linux.
2). 安装CentOS 7.0
3). 设置网络,重启网卡service network restart
4). linux安装docker.
①.检查内核版本必须是 3.10以及以上.
②.升级软件包和内核(选做):yum update
③.安装docker: yum imstall docker
④.启动停止docker: systemctl start/stop docker
⑤.设置开机启动:systemctl enable docker

4.docker镜像常用操作

  1. 检索:docker search 关键字:docker search redis
  2. 拉取:docker pull (registry.docker-cn.com/library/<镜像名>国内加速)镜像名:tag tag可选,tag标签,大多为软件版本.默认是latest.
  3. 列表:docker images 查看所有本地镜像.
  4. 删除:docker rmi image-id 删除指定的本地镜像.

5.docker容器操作

软件镜像---->运行镜像---->产生一个容器(正在运行的软件)

  1. 运行:docker run --name(自定义容器名) container-name -d(后台运行) image-name eg:docker run -name myredis -d redis
  2. 列表:docker ps(查看运行中的容器) 加-a,查看所有容器
  3. 停止:docker stop container-name/container-id 停止当前你运行的容器.
  4. 启动:docker start container-name/container-id 启动当前你运行的容器.
  5. 删除:docker rm container-id 删除指定容器
  6. 端口映射: -p 6379:6379 -p: 主机端口(映射到)容器内部端口 eg:docker run -d -p 6379:6379 --name myredis docker.io/redis
  7. 容器日志:docker logs container-id/container-name
  8. 更多:https://docs.docker.com/engine/reference/commandline/docker/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值