背景
忘记root的密码或Ubuntu无法正常启动情况,这时候需修改某些文件让系统正常启动,我们可以进入recovery的单用户模式,获得修改文件的权限。
Personal Notes
为了学习docker多容器的使用,以搭建Linux+Nginx+Mysql+PHP为例,讲述docker的详细搭建过程。
下载需要的nginx(v1.12.2),mysql(latest),php(5.6.34-fpm)镜像
官方的Docker Hub是一个用于管理公共镜像的,我们可以找到想要的镜像,也可以把我们自己的镜像推送上去。但有时候,我们的使用场景需要拥有一个私有的镜像仓库来管理我们自己的镜像。这个可以通过开源软件Registry搭建私有仓库。
搭建私有仓库的优点:
1、部署快捷,镜像不必从Docker Hub下载,只需从私有仓库下载即可
2、私有镜像,包含敏感信息,不方便公开对外,可在公司内部使用
三台虚拟机,系统环境均为Centos7,对应节点名称及IP地址如下
主机名 | IP | 组件 |
---|---|---|
k8s-master | 192.168.1.34 | etcd kube-apiserver kube-controller-manager kube-scheduler |
k8s-node1 | 192.168.1.33 | kubelet kube-proxy docker |
k8s-node2 | 192.168.1.32 | kubelet kube-proxy docker |