Docker
如何拉取k8s.grc.io、quay.io的镜像
最近有好多人问我如何获取k8s.grc.io、quay.io上面的镜像,众所周知,由于网络的限制,国内用户时无法访问这些网站的,这里介绍一种方法将这些镜像同步下来。
准备
首先,需要一个仓库用于放置你需要同步的镜像,可以使用官方的hub.docker.io,这里我推荐使用阿里云的镜像仓库。
创建一个命名空间
获取登录凭证(密码就是你阿里云的登录密码)
至此,镜像仓库准备完毕
拉取镜像
要拉取镜像,那就一定要主备一台国外的服务器了,那如何免费获取一台国外服务器呢?其实现在有很多免费的k8s实验平台,一般可提供几小时的免费主机,我们可以利用这些主机来做镜像同步。
这里我推荐……

使用Gitlab和Docker自动化部署spring-boot应用
Gitlab CI是Gilab的一部分,只需要编写一个.gitlab-ci.yml文件即可完成所有CI工作。
本文中,使用GitlabCI的前置条件
在gitlab上已有spring boot项目
应用服务器上已安装docker
有docker镜像托管(本文中使用Docker Hub)
在服务器上已生成了SSH密钥
需要创建的文件
Dockerfile 用于构建Docker镜像
.gitlab-ci.yml 用于定义整个CI流程
GitlabRunner配置
找一台服务器作为gitlab-runner的宿主机,安装docker
$ docker pull gitlab/gitlab-runn……

Centos7安装gitlab
一、安装
1、登录gitlab官网,找到安装命令 https://about.gitlab.com/install/ ,这里我选择CentOS7
2、根据提示,配置必备的环境(以root用户运行)
$ yum install -y curl policycoreutils-python openssh-server
$ systemctl enable sshd
$ systemctl start sshd
$ firewall-cmd --permanent --add-service=http
$ firewall-cmd --permanent --add-service=https
$……

Centos7安装Docker
1、Docker要求CentOS系统内核版本高于3.10,可通过uname -r命令查看当前内核版本
$ uname -r
3.10.0-693.2.2.el7.x86_64
2、使用root用户登录,更新yum至最新
$ yum update -y
3、如果安装过旧版本,需要先卸载旧版本
$ yum remove docker docker-common docker-selinux docker-engine
4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils……

- 共4篇
- 1
文章推荐
热门文章
- 使用rook在k8s管理ceph集群
- 如何拉取k8s.grc.io、quay.io的镜像
- 二进制方式搭建Kubernetes 1.19.3高可用集群(三)——部署controller-manager和scheduler
- 由cookie SameSite引起的坑
- 二进制方式搭建Kubernetes 1.19.3高可用集群(二)——部署ETCD集群和api-server
- 使用Spring ldap操作active directory
- Gitlab企业版证书生成
- G1GC调优时遇到的坑
- Jackson 2.11.0无法使用@JsonCreator反序列化枚举值
- Spring boot 2.4.2 redisson报错问题排查
标签云
站点信息
- 建站时间:2019年6月15日
- 文章统计:32篇文章
- 统计数据:百度统计
- 总访问量:38965
- 今日访问量:10