Docker搭建、部署与使用

一、认识Docker

1.1 概念

  Docker是一个开源应用容器引擎,可以方便的打包应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Windows或Linux上,也可实现虚拟化。容器是完全的沙箱机制,相互之间不会有任何接口。(来自百度,稍有改动)

1.2 用处
  • 安装应用、搭建环境、部署应用
1.3 优点
  • 用途广泛、方便灵活
  • 节省资源
  • 灵活迁移
1.4 版本命名

(这个作为了解就可以了)
  Docker CE在17.3之前叫Docker Engine(版本范围:0.1.0 ~ 1.13.1)
  Docker 每四个季度发布一个版本,比如17.3、17.6、17.9、17.12,同事Docker CE每个月还会发布一个EDGE版本,比如17.04、17.05、17.06……
在这里插入图片描述

二、安装部署

(官方文档有详细的安装配置说明文档)
官网下载:https://docs.docker.com/install/
在这里插入图片描述

三、CentOS安装Docker

# 3.1 选择从包安装
》》官网页面:https://docs.docker.com/install/linux/docker-ce/centos/#install-from-a-package
》》rpm包 下载页面:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

在这里插入图片描述
# 3.2 选择相应的版本,下载下来放入VMware CentOS7中
在这里插入图片描述
# 3.3 安装
》》yum install docker-ce-17.12.1.ce-1.el7.centos.x86_64.rpm

# 3.4 启动服务
(服务启动报错 [没有发现单元])
》》systemctl start docker
在这里插入图片描述
# 3.5 命令重装
(为了快速的解决问题,直接安装即可:)
# a. 安装必须的工具(前提配置好yum源)
》》yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加软件源信息(这里配置的是阿里云镜像源,如需更换直接替换后边的即可)
》》yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 更新并重装Docker-CE
》》yum makecache fast
》》yum -y install docker-ce

# 开启Docker服务
》》service docker start / systemctl start docker

# 查看服务是否开启
》》systemctl | grep docker
在这里插入图片描述

四、docker使用

查看当前运行容器的情况:

docker ps

在这里插入图片描述
查看运行的镜像:

docker images

在这里插入图片描述
进入到容器内两种方式

docker exec -ti <image_id> /bin/bash
docker-compose exec <REPOSITORY_name> /bin/bash

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

風月长情

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值