目标 1.在所有节点上安装docker和kubeadm 2.部署kubernetes master 3.部署容 […]
Joyven
06-K8S离线依赖库和镜像制作
docker环境下载 1.yum仓库添加 # vim /etc/yum.repos.d/docker-ce.r […]
05-Docker仓库
Docker 官方维护了一个公共仓库,大约有上万个镜像,大多数情况下,我们可以直接使用该仓库中的镜像部署服务。
通过在 Docker Hub 注册账户,获得一个 dockerId,可能很多人在 Mac 版的 Docker 中看到登录时需要一个 dockerID,其实这个dockerId 就是登录账号。
在 Docker Hub 的 WEB 站点,可以搜索自己感兴趣的镜像,还可以查看镜像的参数,比如nginx、mysql等,可以看到数据nginx html 页面保存的目录,端口配置,可以看到MySQL用户名和密码的设置参数等信息。
02-CentOS安装Docker及Docker代理配置
学习docker的首要条件是安装docker,熟悉各种命令,run 一个 app。
本文就其 docker 在 centos 中的安装以及代理的配置做详细的引导。
如果你选择容器作为机器学习,要使用 Nvidia GPU 的话,建议选择 19.03 及以上的版本。
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
04-Docker网络与链接
Docker 的网络设置直接决定可我们如何向外暴露服务。使用 –publish 将容器内的端口映射到主机上(Docker 默认的 bridge 模式),使用–net设置网络模式。Docker 的网络模式设置有四种:
host模式:使用–net=host指定。
container模式:使用–net=container:NAME_or_ID指定。
none模式:使用–net=none指定。
bridge模式:使用–net=bridge指定。
Docker Daemon启动后会在服务器上创建一个名为Docker0的虚拟网桥,让我们通过一系列的命令查看Docker0网桥的IP地址设置、路由设置。
01-从0开始学习Docker
Docker is the world’s leading software containerization platform.
Docker是世界领先的软件容器化平台。
Docker公司开发,开源,托管在GitHub,开源部分现改名为Moby,docker由docker公司商业化。
优点:跨平台、支持Windows、MacOS、Linux。