docker实战教程(一):安装
centos docker安装
docker并非是一个通用的容器工具,它依赖于已存在的linux内核环境。docker实质上是在已运行的linux环境下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的linux主机。因此,docker必须部署在linux内核的系统上,如果其他系统想部署docker就必须安装一个虚拟linux环境。
在windows部署docker的方法都是先安装一个虚拟机,并在安装linux系统的虚拟机中运行docker。
前提条件
目前,centos仅发行版本中的内核支持docker,docker运行在centos7(64-bit)上,要求系统为64位,linux系统内核版本为3.8以上,这里选用centos7.x
查看内核
docker的基本组成
- 镜像(image):类似java中的类模板
- 容器(container):类似于java中new出来的实例对象
- 仓库(repository):集中存放镜像文件的场所
docker公司提供的官方register被称为docker hub,存放各种镜像模板的地方。仓库分为公开仓库和私有仓库两种形式,最大的公开仓库是docker hub(https://hub.docker.com/),存放了数量庞大的镜像供用户下载。国内的公开仓库包括阿里云、网易云等。
安装步骤
安装文档地址:https://docs.docker.com/engine/install/centos/
- 确定你是centos7及以上版本
- 卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
- yum安装gcc相关
# centos7能上外网 yum -y install gcc yum -y install gcc-c++
- 安装需要的软件包
yum install -y yum-utils
- 设置stable镜像仓库
yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新yum软件包索引
yum makecache fast
- 安装docker ce
yum -y install docker-ce docker-ce-cli containerd.io
- 启动docker
systemctl start docker
- 测试
docker run hello-world
- 卸载
systemctl stop docker yum remove docker-ce docker-ce-cli containerd.io rm -rf /var/lib/docker rm -rf /var/lib/containerd
__EOF__

本文作者:cnhkzyy
本文链接:https://www.cnblogs.com/my_captain/p/16656569.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/my_captain/p/16656569.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· spring官宣接入deepseek,真的太香了~
2018-09-04 解决:pipenv shell报错:AttributeError: 'module' object has no attribute 'run'
2018-09-04 pip使用国内镜像解决安装超时