云计算
文章平均质量分 66
曾阿伦
不成修士,终为蝼蚁
展开
-
什么是docker
和传统的虚拟机不同的是,一个 Docker 容器并不包含一个单独的操作系统,而是基于已有的基础设施中操作系统提供的功能来运行的。很简单,他们的区别仅仅是一个是只读的层,一个是可写的层,你可以使用docker commit 命令,将你的Container变成一个Image,也就是提交你所运行的Container的修改内容,变成一个新的只读的Image,这非常类似于git commit命令。3.传统的虚拟化技术使用快照来保存状态;变更管理:容器文件系统的变更可以提交到新的映像中,并可重复使用以创建更多的容器。原创 2023-04-20 23:14:06 · 40 阅读 · 0 评论 -
docker centos环境部署tomcat
保存为镜像docker commit 0b8142e556d0 docker01:5000/mytomcat:1.0。-v:表示需要将本地哪个目录挂载到容器中,格式:-v :/opt/tomcat/bin/startup.sh 命令启动,默认端口8080。添加执行权限:chmod u+x /root/catstart.sh。到docker容器的/opt/tool下解压。上传jdk和tomcat到/root。-t:表示容器启动后会进入其命令行。-i:表示以“交互模式”运行容器。原创 2023-04-20 23:13:10 · 168 阅读 · 0 评论 -
基于centos6.7的docker私有仓库搭建
启动后即可push,push不仅需要证书还要输入用户、密码和邮箱,而pull只需要有证书即可。注意pull的时候需要带上版本号,而curl查看是看不到版本号的。docker01想上传数据同样需要配置证书,同docker02。将以上的registry容器删除干净,包括仓库的本地文件。还是在/etc/docker目录下操作。填好相应的简称及email即可。3 配置客户端docker02。2 运行registry容器。1 仓库配置https认证。原创 2023-04-20 23:12:12 · 65 阅读 · 0 评论 -
基于centos6.7离线安装docker1.7.1
1.检查libcgroup库:rpm -q libcgroup,如果没查到就安装-->rpm -ivh libcgroup-0.40.rc1-23.el6.x86_64.rpm,然后挂载。2. 安装docker:rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm。在运行rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm,安装成功。7、发布镜像到https://hub.docker.com/原创 2023-04-20 23:11:14 · 346 阅读 · 0 评论 -
Kubernetes集成docker的部署-
etcd:存储Kubernetes信息、存储各种业务容器信息等,存储flannel网络配置信息,供各节点协调。1.在Kubernetes master中定义一个yaml文件,使用kubectl命令根据定义创建pods。2.配置用于flannel服务的etcd服务器。3.配置Kubernetes接口服务,/etc/kubernetes/apiserver。3.在/etc/kubernetes/config中配置Kubernetes的主服务接口。4.配置/etc/kubernetes/kubelet。原创 2023-04-20 23:10:21 · 344 阅读 · 0 评论 -
docker yum源安装
containers目录当然就是存放容器(container),graph目录存放镜像,文件层(file system layer)存放在graph/imageid/layer路径下,可以查看文件层,利用这种层级结构可以查看文件层是如何一层层叠加起来的。docker info :查看系统(docker)层面信息,包括管理的images, containers数等。docker version:查看docker的版本号,包括客户端、服务端、依赖的Go等。docker文件存放的目录。启动docker服务。原创 2023-04-20 23:08:57 · 582 阅读 · 0 评论 -
docker busybox服务中nslookup命令报错
docker busybox服务中nslookup命令报错原创 2023-04-20 23:07:38 · 418 阅读 · 0 评论