Docker学习笔记(一)

一、Docker基本介绍

1、Docker 是一个开源的应用容器引擎,是一个轻量级容器技术。其中,容器是一种通用技术,docker只是其中一种。
2、Docker 是开发者可以打包自己的应用以及环境依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,可以实现虚拟化。
3、Docker它还可将应用程序与基础架构分开,从而可以快速交付软件,快速部署其他环境下的程序。
4、Docker容器是完全使用沙箱机制,相互之间不会有任何接口,性能好,启动快。

二、Docker核心概念

1、Docker组成
docker主机、docker客户端、
docker仓库(docker Hub有多种镜像可以用)、
docker镜像、docker容器。
2、核心命令:docker build、docker run、docker pull(下载镜像)
3、Docker底层实现:
(1)NameSpace可以实现资源隔离。
Control groups可以实现控制容器对系统资源的消耗。

三、Docker的操作指令

1、安装Docker步骤

(1)下载关于Docker的依赖环境
yum -y install yum-utils device-mapper-persistent-data lvm2
(2)设置下载Docker的镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(3)安装Docker
yum makecache fast
yum -y install docker -ce
(4)启动Docker,并设置为开机自动启动,测试
启动Docker服务:systemctl start docker
设置开机自动启动:systemctl enable docker
测试:docker run hello-world

2、Docker的中央仓库

(1)官方仓库:https://hub.docker.com/
(2)国内开源镜像:https://hub.daocloud.io/
(3)拉取公司自己的服务器的镜像
{
“registry-mirrors”: [“https://registry.docker-cn.com”],
“insecure-registries”: ["ip:port]
}
①重启服务:
②systemctl daemon-reload
③systemctl restart docker

3、Docker镜像基本操作

(1)拉取镜像到本地:docker pull 镜像名称[:tag]
①docker pull daoclound.io/library/tomcat:8.5.15-jre8
(2)查看本地镜像
①Docker images
(3)删除镜像
①docker rmi 镜像的标志
(4)镜像的导入导出:
①本地导出:docker save -0 导出路径 镜像id
②加载本地镜像:docker load -i 镜像文件
③修改镜像名称:docker tag 镜像id 新的镜像名称:版本

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值