Docker安装配置

Docker安装配置

一、Docker的在线安装(CentOS 7上安装Docker)
1、在新主机上初次安装Docker CE之前,必须先设置Docker存储库。
(1)更新apt的索引包
Sudo apt-get update
(2)添加Docker稳定的仓库源
在这里插入图片描述
2、安装Docker CE
(1)更新yum源
在这里插入图片描述在这里插入图片描述

(2)安装yum工具包

在这里插入图片描述在这里插入图片描述

(3)安装Docker
在这里插入图片描述在这里插入图片描述

3、安装后效果测试
在这里插入图片描述
二、Docker的离线安装(Ubuntu 64上安装Docker)
1、安装Ubuntu
(1)配置网络
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2、安装ssh(实现远程控制ubuntu主机,以便上传所需安装包)
(1)查看是否有sshd进程
在这里插入图片描述
(2)更新apt包
在这里插入图片描述
(3)安装ssh服务
在这里插入图片描述
(4)再次查看是完成安装
在这里插入图片描述
有ssd服务的进程,证明ssh服务安装成功
3、修改配置文件使ftp、crt能够使用root用户登录
在这里插入图片描述
在这里插入图片描述
4、安装Docker
(1)创建相应的目录,上传所需要的包
在这里插入图片描述
(2)通过指定离线文件安装对应版本的Docker:
在这里插入图片描述
5、验证是否安装成功
在这里插入图片描述
三、DockerFile及Dockers命令
1、Docker镜像库创建
(1)上传文件
在这里插入图片描述
(2)创建空间
在这里插入图片描述
(3)编辑Dockerfile
在这里插入图片描述
(4)查看DockerFile文件
在这里插入图片描述在这里插入图片描述

(5)创建镜像
在这里插入图片描述

(6)查看镜像
在这里插入图片描述
(7)运行镜像
在这里插入图片描述
(8)查看是否运行
在这里插入图片描述
(9)网页上验证
在这里插入图片描述
(10)停掉镜像并查看是否停止成功
在这里插入图片描述
2、DockerFile基本结构
FROM unbutu //指定基础镜像
MAINTAINER docker_user docker_user@email.com //定义该镜像的维护信息
RUN apt-get update&&apt-get install -y nginx //更新安装
RUN echo “ndaemon off.”>> /etc/nginx/ //修改配置文件
CMD /usr/sbin/nginx //启动容器里面的应用而/run打包镜像的过程
ENTRYPOINT //容器启动时需要运行的命令
四、云端镜像库搭建
1、首先注册阿里云账号
2、登录阿里云账号
在这里插入图片描述
3、查看本地镜像并且修改镜像名称
要将镜像推送到远程仓库,镜像名就必须符合DockerID/repository的形式规范,其中DockerID为阿里云上的账号名,repository为镜像名
在这里插入图片描述
4、推送镜像并且验证
在这里插入图片描述在这里插入图片描述

五、Docker本地镜像仓库搭建(有权限认证镜像库的搭建)
1、Docker Regidtry服务端的搭建
(1)使用ifconfig指令查看Docker Registry私有仓库搭建地址
在这里插入图片描述
(2)生成白签名证书
在这里插入图片描述在这里插入图片描述

(3)生成用户名和密码
为了确保Docker机器与该Docker Registry本地镜像仓库交互,还需生成一个连接认证的用户名和密码,使其他Docker用户只有通过用户名和密码登陆后才能连接到Docker Registry本地镜像仓库

在这里插入图片描述在这里插入图片描述
(4)启动Docker Registry本地镜像仓库服务
在这里插入图片描述
(5)配置Docker Registry访问接口
完成Docker Registry本地镜像仓库服务启动后,还要在搭建Docker Registry本地镜像仓库所在的Docker主机上配置供其它Docker机器访问的接口
在这里插入图片描述
2、搭建客户端验证测试(在CentOS 7上验证)
(1)Docker Registry私有仓库使用登记
在对应的Docker机器终端使用sudo vim /etc/Docker/daemon.json命令编辑文件:

在这里插入图片描述在这里插入图片描述
(2)重启Docker服务,并且准备镜像文件
在这里插入图片描述
(3)推送镜像
通过docker push指令向Docker Registry本地私有镜像仓库推送该镜像
在这里插入图片描述
注:在推送过程中出现错误,是没有通过身份验证,所以无法进行推送,所以需要登录成功后再验证
(4)登录Docker Registry镜像仓库
在这里插入图片描述
(5)再次推送镜像

登录之后成功推送该镜像

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值