1.初始Docker
- Docker 是一个开源的应用容器引擎
- 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc)
- Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。
- 容器是完全使用沙箱机制,相互隔离
- 容器性能开销极低。
- Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版)
2.Centos7下Docker安装的详细步骤
- yum 包更新到最新
yum update
- 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
如果无法访问docker国外地址,则用国内的yum源进行设置
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker,出现输入的界面都按 y
yum install -y docker-ce
- 查看docker版本,验证是否验证成功
docker -v
3.Docker配置阿里云加速镜像库步骤
- 登录阿里云官网:点击直接跳转
/docker和daemon.json不存在手动创建即可
- 重启daemon
systemctl daemon-reload
- 重启docker服务
systemctl restart docker
4.Docker常用的基本命令
- 启动Docker服务
systemctl start docker
- 停止Docker服务
systemctl stop docker
- 重启Docker服务
systemctl restart docker
- 开机启动Docker服务
systemctl enable docker
- 查看Docker的基本信息
docker info
- 查查Docker的版本
docker -v