docker私有仓库以及dockershell

author author     2023-01-06     781

关键词:


Docker搭建私有仓库

  • 公有云:比如百度云, dockerhub
  • 私有云:比如搭建到某个内网, docker
  • 搭建私有仓库:
下载一个镜像
docker默认使用的是dockerhub
docker仓库服务器就是docker注册服务器

//注意docker pull 和dockerspush的区别,如将docker镜像上传到仓库
docker push

1.下载docker注册服务器镜像
docker pull registry:lastes

2.以后台的方式进行运行注册服务器
docker run -d -p 5000:5000 --name server -registry -v /tmp/registry:/tmp/registry registry
//命令执行后将镜像放到了以下目录
/tmp/registry/

3.上传镜像
docker images
//为镜像创建标签
docker tag centos:1.2 losthost:5000/centos:1.2
//将镜像上传到私有仓库
docker psuh losthost:5000/centos:1.2
docker images

4.其他机器下载
下载镜像,从其他一台机器下载私有仓库的镜像
docker pull 192.168.x.xxx:5000/centos:1.2
docker images

  • shell基本语法
//查看系统中的bash解释器
cat /etc/shells
  • 基本命令:
//重定向的输出
echo "hello" > a.txt
ls
cat a.txt

//重定向的输出
cat <a.txt

//可以把任何文件放进这个垃圾箱
echo hello world > /dev/null

  • 管道(连接):
//对目录占用空间进行统计大小
ls | du -sh

//过滤信息
ifconfig -a | grep "ether"

//$是变量
ifconfig -a | grep "ether" | awk print $2
//$引用变量
name = zhangsan
//打印name
echo $name

//$()可以连接多条命令一般用来写脚本, ``适合包含少量命令
//$后面是一条命令,将命令的结果赋值给变量
dir=$(pwd)
echo dir

//结果相同的写法
dir=`pwd`
echo $dir

//起到连接作用
make && make install
echo 123 && echo 1234565
lssa && echo 123// 执行失败

同一台主机虚拟成多台主机
vim /etc/hosts/
ssh-keygen
ssh-copy-id node1
ssh node1就可以直接连接
for i in node1..3;do ssh node$1 hostname; done
三个主机

mkdir shell
ls
cd shell/
ls
vim while.sh
//eq le mo 
#!/bin/bash
a=1
while [ $a -eq 5]
do
echo "hello"
a=$((a + 1))
done

vim if.sh


!/bin/bash
reads -p "please input a number" a
if [$a==5]
then
echo "a==5"
else
echo "a!=5"
fi

//不需要 vim的编辑
cd shell/
cat > hello.txt <<EOF
>no.1
>no.1
>no.3
>EOF
ls
cat hello.txt


在docker中创建私有仓库(代码片段)

仓库简介随着创建的镜像日益增多,就需要有一个保存镜像的地方,这就是仓库。目前有两种仓库:公共仓库和私有仓库。最方便的就是使用公共仓库上传和下载镜像,下载公共仓库中的镜像不需要注册,但上传镜像到公共仓库... 查看详情

docker构建私有镜像仓库(代码片段)

title:Docker构建私有镜像仓库(6)date:2018-12-1808:47:27tags:Dockercategories:Dockercopyright:true---Docker是基于Go语言实现的开源容器项目,Docker让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可... 查看详情

docker仓库

...仓库是集中存放镜像的地方,分为公共仓库跟私有仓库,DockerHub是官方最大的公共镜像库,地址为:https://hub.docker.com.通常在企业的开发环境以及生产环境中,我们也会搭建私有仓库用于公司内部存放镜像。  我们可以在... 查看详情

docker-ce安装与搭建私有仓库

系统环境centos7###docker-ce安装###1、卸载老版本,较老版本的Docker被称为docker或docker-engine。如果这些已安装,请卸载它们以及关联的依赖关系。#sudoyumremovedocker              & 查看详情

nexus3安装及配置docker私有代理仓库(代码片段)

...xff0c;它是架在局域网内的仓库服务。可以用于局域网中的docker、maven、npm、yum等私服代理,并且支持私有仓库。下面通过实验来认识下Nexus3私库管理器,以及配置docker私有、代理仓库。二、Nexus3安装本文通过docker-compose的 查看详情

docker私有仓库之---harbor仓库的搭建及使用(代码片段)

一、什么是harborHarbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的DockerRegistry服务。Harbor以Docker公司开源的Registry为基础,提供了图形管理UI、基于角色的访问控制(RoleBasedAccessControl)、... 查看详情

linux系统:第十四章:安装docker,安装配置gitlab私有仓库以及jenkins自动化部署(图文)(代码片段)

文章目录一、docker安装二、配置docker对外端口三、安装配置gitlab四、安装配置jekins一、准备工作二、下载安装配置Jenkins五、jenkins主要的一些配置六、项目配置七、jekins迁移到另一台服务器上总结一、docker安装说明:以下为... 查看详情

docker本地仓库和私有仓库(代码片段)

docker本地仓库和私有仓库一、docker本地仓库1.首先下载registry镜像2.在daemon.json文件中添加私有镜像仓库地址3.运行registry容器docker容器重启策略4.为镜像打标签5.上传到私有仓库6.列出私有仓库的所有镜像7.列出私有仓库的centos镜像... 查看详情

docker本地仓库和私有仓库(代码片段)

docker本地仓库和私有仓库一、docker本地仓库1.首先下载registry镜像2.在daemon.json文件中添加私有镜像仓库地址3.运行registry容器docker容器重启策略4.为镜像打标签5.上传到私有仓库6.列出私有仓库的所有镜像7.列出私有仓库的centos镜像... 查看详情

docker的私有镜像仓库搭建

Docker的私有镜像仓库搭建一、配置镜像仓库服务器yum仓库1.安装docker环境包2.安装关于的dokcer的yum仓库3.测试yum仓库二、安装docker包三、下载registry镜像四、在docker客户端上修改daemon.json文件1.修改daemon.json文件2.重启相关服务五、... 查看详情

docker私有仓库的搭建

Docker搭建本地私有仓库的详细步骤Dockers不仅提供了一个中央仓库,同时也允许我们使用registry搭建本地私有仓库。使用私有仓库有许多优点:一、节省网络带宽,针对于每个镜像,不用每个人都去中央仓库上面去下载,只需要从... 查看详情

使用harbor构建docker私有仓库(代码片段)

目录一、概述1、什么是Harbor2、Harbor的优势3、Docker私有仓库架构4、Harbor配置文件以及相关参数(1)所需参数(2)可选参数二、使用Harbor构建docker私有仓库1、部署Harbor服务(1)下载Harbor安装程序(2... 查看详情

docker私有仓库(代码片段)

Docker私有仓库一、私有仓库搭建#1、拉取私有仓库镜像dockerpullregistry#2、启动私有仓库容器dockerrun-id--name=registry-p5000:5000registry#3、打开浏览器输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到"repositories":[]表示私有... 查看详情

docker私有仓库(代码片段)

Docker私有仓库一、私有仓库搭建#1、拉取私有仓库镜像dockerpullregistry#2、启动私有仓库容器dockerrun-id--name=registry-p5000:5000registry#3、打开浏览器输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到"repositories":[]表示私有... 查看详情

docker部署registry私有仓库+harbor私有仓库(代码片段)

有时候使用DockerHub这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。两种不同的搭建Docker私有仓库的方法,都必须要基于一个Docker服务器上,相比较而言,Harbor功能更强大些。之前详细写过Registry私有仓库的... 查看详情

docker的私有仓库(了解)

一创建私有仓库#1、拉取私有仓库镜像 dockerpullregistry#2、启动私有仓库容器 dockerrun-id--name=registry-p5000:5000registry#3、打开浏览器输入地址http://私有仓库服务器ip:5000/v2/_catalog,看到"repositories":[]表示私有仓库搭建成功#... 查看详情

docker容器私有仓库——harbor私有仓库的搭建

Docker容器私有仓库——Harbor私有仓库的搭建一、Harbor介绍1.Harbor概念2.Harbor的核心组件3.Harbor的优点二、Harbor搭建的环境准备1.当前Harbor仓库服务器系统版本2.查看当前docker版本三、Docker-compose安装1.下载Docker-compose2.给docker-compose文... 查看详情

docker私有仓库(代码片段)

一、安装docker私有仓库1.拉取私有仓库的镜像dockerpullregistry2.启动私有仓库dockerrun-di--name=registry-p5000:5000registry3.浏览器访问http://192.168.25.129:5000/v2/_catalog。若浏览器显示"repositories":[]则表示安装成功4.让docker信任私有仓库地址1)编辑... 查看详情