docker安装
1.docker官网
2.dockerhub
安装docker镜像的仓库
点击进入docker镜像仓库
3.docker基本组成
- 查看内核是否适合当前docker版本
cat /etc/redhat-release 或者 uname – r
- docker基本组成
docker三要素镜像、容器、仓库
-
docker镜像
就是一个只读的模板。镜像可以用来创建docker容器,一个镜像可以创建很多容器,它相当于是一个root文件系统。比如官方镜像centos7九九包含了一个完整的一套centos7最小系统的root文件系统,相当于容器的源代码,docker镜像文件类似于Java的类模板,而docker容器实例类似于java中new出来的实例对象。
-
docker容器
1.从面向对象角度理解:docker利用容器独立运行的一个或一组应用,应用程序或服务程序运行在容器里面,容器就类似于一个虚拟化的运行环境,容器是用镜像创建的运行实例。就像是Java中的类和实例对象一样,镜像是静态的定义,容器是镜像运行时的实体。容器为镜像提供了一个标准和隔离的运行环境,它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。
2.从镜像容器角度:可以把容器看作时一个建议的Linux环境和运行在其中的应用程序 -
docker仓库
仓库是集中存放镜像文件的场所
类似于
Maven仓库,存放各种jar包
github仓库,存放各种git项目的地方
docker公司提供的registry被称为docker hub,存放各种镜像模板的地方仓库分为公开仓库和私有仓库两种形式
最大的公开仓库是docker hub
存放了数量最庞大的镜像供用户下载。国内的公开仓库包括阿里云、网易云等
-
4.docker安装
-
-
确定是centos7以上的版本
-
卸载旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
-
yum安装gcc相关
1.Centos7能上外网
2.yum -y install gcc
3.yum -y install gcc-c++
-
yum install -y yum-utils
-
设置stable镜像仓库
大坑
:安装国外的镜像源
推荐
:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
更新yum软件包索引
yum makecache fast
-
安装DOCKER CE
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
-
启动docker
systemctl start docker
-
测试
不能找到本地的hello world镜像,去远程库找,拉到本地在执行
-
卸载
systemctl stop docker
yum remove docker-ce docker-ce-cli contained.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/81902.html