centos7搭建docker环境
2024-10-06 08:54:17
Docker简介
Docker是一种虚拟化技术,用来将你的应用程序及其依赖的环境一起打包成一个镜像发布,使得在任何地方都能获得相同的运行环境。
Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。
Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。
Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise Edition)。
Docker安装
删除老版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装依赖包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
添加yum仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE
sudo yum install docker-ce docker-ce-cli containerd.io
开启Docker服务
# 开机自启动Docker服务
sudo systemctl enable docker.service # 开启Docker服务
sudo systemctl start docker
将用户添加到docker用户组
sudo gpasswd -a ${USER} docker # 重启Docker服务
sudo systemctl restart docker
修改镜像源
sudo vi /etc/docker/daemon.json
,添加镜像源配置,这里设置为docker官方中国区源{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
最新文章
- 解决jeecg包升级之后无法启动的问题
- 第2章 Linux系统安装(3)_SSH连接Linux工具:SecureCRT和WinSCP
- Android读取url图片保存及文件读取
- Java-Iterator的用法
- hadoop-HBase-observer的一个样例
- Inno Setup入门(六)——在程序目录下创建文件
- 【G】开源的分布式部署解决方案(一) - 开篇
- Uva 10892 LCM Cardinality (数论/暴力)
- Java多线程其他
- 前端MVC Vue2学习总结(五)——表单输入绑定、组件
- iis7.5做反向代理配置方法实例图文教程
- [Swift]LeetCode803. 打砖块 | Bricks Falling When Hit
- Java基础学习-Random类和Java数组
- Django积木块11 —— 缓存
- 7个小技巧,解决eclipse卡顿问题
- ABP中文文档及源码说明
- 使用tomcat搭建centos的yum源
- 平衡树之伸展树(Splay Tree)题目整理
- ubuntu系统中安装RoboMongo
- git-【四】撤销修改和删除文件操作