首页 > 编程知识 正文

阿里云服务器安装docker,linux离线安装docker

时间:2023-05-04 19:33:45 阅读:154850 作者:1364

介绍如何在自己的服务器上构建docker镜像仓库

一.查看宿主机的docker版本

如果版本小于17,则必须下载新版本的docker。 如果docker的版本大于17,请跳过以下内容,直接跳到第二个块

docker -v

1、更新yum源代码

yum update

2、卸载旧版本的docker,如果有安装

sudoyumremovedockerdocker-common docker-selinux docker-engine

3、安装所需的软件包

sudoyuminstall-yyum-utils device-mapper-persistent-datalvm 2

4、设置yum源

sudo yum-config-manager-- add-repo https://download.docker.com/Linux/centos/docker-ce.repo

5、查看仓库中所有的docker版本,选择其中的下载

yumlistdocker-ce-- show duplicates|sort-r

6、安装文件库

sudo yum install docker-ce-

7、启动,增加启动自启动

sudo systemctl start docker

sudo系统启用文件集

8、安装最新的文档集

#下载

wget 3359 github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86 _ 64

转到/user/local/sxdkh

mv docker-compose-Linux-x86 _ 64/user/local/sxd KH

#改名

mv docker-compose-Linux-x86 _ 64 docker-compose

9、对二进制文件使用可执行权限

sdochmodx/usr/local/sxd KH/docker-compose

二.仓储建设

1、下载海港

github地址: https://github.com/VMware/harbor/releases /可自行选择版本进行下载

#下载

wget 3359 storage.Google APIs.com/harbor-releases/release-1.9.0/harbor-online-installer-v1.9.0. tgz

#解冻

tarxvfharbor-online-installer-v1.9.0. tgz

2、Harbor配置

进入Harbor文件夹,找到并设置harbor.yml文件

vim /harbor/harbor.yml

通常构成这两个就可以了。 其他请自己决定构成。 hostname是您的harbor所在服务器的IP或服务器的域名,port是暴露的端口。 (我在这里构成5000。 必须是localhost或127.0.0.1。 修改完成后请保存并退出

3、启动

在harbor文件夹中运行以下命令以启动harbor

./install.sh

启动结束后,浏览器会访问http://你配置的IP或域名:你配置的端口。 账户默认为admin,密码: Harbor12345,登录后进入主页

4、新项目

这里有个叫国景的项目

5、推送镜像

更改配置

文档版本为13或更高版本,register只能使用https。 由于安装了http,因此在/etc/docker/目录中创建daemon.json文件,并按如下方式添加

{ ' insecure-registries ' : [ ' XXX :5000 ' ] }

重新启动文档生成器

系统重新开始文档器

重新启动harbor相关的容器。 重新启动docker将关闭它们,因此您只需在docker ps -a中找到所有与harbor相关的镜像,然后在docker restart xx xx xx中根据容器名称重新启动即可

正式提交镜像

例如,提交本地maven镜像并由xxx为您配置harbor时配置的hostname

#先登录

文档登录XXX :5000

标记#

dockertagmavenxxx 33605000/guojing/maven : latest

#提交

dockerpushxxx :5000/guojing/maven : latest

上面已经介绍了,如果有什么疑问的话请在评论区说明

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。