Linux docker+harbor+weave scope搭建

简介: Linux docker+harbor+weave scope搭建

docker:容器

harbor:镜像私有厂库

weave scope:docker在线监控工具


docker搭建:


容器时代


相对利用好资源,相对容易扩展  


充分利用服务器资源 ,同时能够整合服务器资源


提高开发效率,测试效率,部署效率。DevOps落地


参照docker官网进行搭建


https://docs.docker.com/install/linux/docker-ce/centos/


1.卸载之前可以安装过docker
  yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
2.安装必要的依赖
  yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
3.设置docker厂库
  yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.设置阿里云加速器
自己注册阿里云账户 -> 在容器镜像服务器栏目 -> 镜像中心 -> 镜像加速器 进行配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://j16wttpi.mirror.aliyuncs.com"]
}
EOF
5.安装docker
  yum install -y docker-ce docker-ce-cli containerd.io
6.启动docker
  systemctl start docker
  设置docker开机启动:systemctl enable docker
7.开启hello-word 查看docker是否启动成功
  docker run hello-world
8.docker小试牛刀安装tomcat
  从远程厂库拉去tomcat镜像最新版本
  docker pull tomcat
  docker后端运行一个名字叫dctomcat,端口为8081的tomcat服务
  docker run -d --name dctomcat -p 8081:8080 tomcat 
  通过 IP+端口8081就能直接访问tomcat了

PS: docker镜像查询地址 Docker Hub


harbor 搭建:


harbor作为 docker镜像存储的私有存储空间,类似于maven的私有厂库


首先进行 docker-compose 安装
1.在linux 中执行以下命令:
  pip install --upgrade pip
  pip install docker-compose
  pip install docker-compose --ignore-installed requests
2.查看版本是否安装成功:
  docker-compose -version
1.在github上面下载相应的版本https://github.com/goharbor/harbor/releases
2. wget https://github.com/goharbor/harbor/releases/download/v1.8.5/harbor-offline-installer-v1.8.5.tgz
3. tar -zxf harbor-offline-installer-v1.8.5.tgz
4.进入 harbor 目录 修改 harbor.yml 文件
5.修改 hostname 为自己机器的ip地址  
  修改 harbor_admin_password 登录密码为 123456
6.执行安装程序  sh install.sh
7.通过浏览器 IP 进行访问  默认端口是80 ,可以自己进行修改

weave scope 搭建


weave scope 作为docker的监控工具,提供在线监控 images container cpu memory等功能


1.在linux执行下面命令
  curl -L git.io/scope -o /usr/local/bin/scope
  chmod a+x /usr/local/bin/scope
2.启动监控某个IP
  scope launch IP地址
3.通过IP地址+端口访问
  IP:4040


相关文章
|
5天前
|
安全 数据安全/隐私保护 Docker
docker私有仓库harbor安装
通过以上步骤,您可以成功在企业内部安装和配置Harbor私有仓库,方便地管理和分发Docker镜像。Harbor不仅提供了基础的镜像管理功能,还增强了安全性、身份管理和审计功能,使其成为企业级容器镜像管理的理想选择。
46 22
|
3月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
3475 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
2月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
97 2
|
2月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
69 3
|
3月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
752 3
|
4月前
|
Docker 容器
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
201 15
|
4月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
4月前
|
Linux Docker 容器
linux之docker命令
linux之docker命令
|
3月前
|
网络协议 应用服务中间件 nginx
私有的docker私有镜像站仓库harbor
私有的docker私有镜像站仓库harbor
|
3月前
|
存储 应用服务中间件 开发工具
docker镜像上传至Harbor及从Harbor下载
docker镜像上传至Harbor及从Harbor下载

热门文章

最新文章