Docker安装以及一些常用命令

 

一,什么是Docker

Docker是一个开源的应用容器引擎,是一种轻量级的容器技术。它可以将应用程序以及该程序对应的依赖打包到一个可移植的镜像中,可发布到任何流行的Linux或Windows机器上。运行镜像,就会生成一个虚拟容器,程序就在虚拟容器里运行。

运行中的镜像称为容器,容器的启动速度非常快。

二,为什么使用Docker?

容器除了运行其中的运用外,对系统资源的消耗微乎其微,使得应用的性能非常高,并保持了一个较低的系统开销。

以传统虚拟机方式启动N个不同的应用就需要启动N个虚拟机,而Docker只需要启动N个隔离的应用即可。

三,核心概念

docker主机(host):安装了docker程序的机器,docker直接安装在操作系统之上。

docker客户端(client):连接docker主机进行操作。

docker仓库(hub/registry):保存各种打包好的软件镜像,共享和管理docker镜像,官方地址为https://hub.docker.com/,也快搭建自己的docker仓库。

docker镜像(images):镜像是只读的,里面包含有需要运行的文件。镜像用来创建容器(container),一个镜像可以运行多个容器。镜像可以通过Dockerfile创建,也可以去docker hub/registry下载。

docker容器(container):镜像启动后的实例就是一个容器,容器是一个隔离环境,多个容器之间互不影响。

四,在Linux虚拟机上安装docker

1,检查Linux内核版本,必须是3.10及以上,如果不是的话,就要升级一下内核。

    uname -r

2,安装docker(过程中要确认安装)

    yum install docker

    安装成功后,通过docker -v可查看版本

3,启动docker

systemctl start docker

4,配置开机启动docker

systemctl enable docker

5,停止docker

systemctl stop docker

五,docker的常用命令及操作

镜像操作

容器操作

安装mysql实例

1,docker pull mysql ;(没有加速,去国外拉取镜像)

     docker pull hub.c.163.com/library/mysql ;(配置了网易的镜像加速,就是前面那一串hub.c.163.com/library/)

   docker pull docker.io/mysql:5.7 ;(国内的 docker.io 的镜像仓库 ,下载mysql指定版本)

 

2,错误启动

3,正确启动

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值