Docker安装配置

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

(2)安装yum工具包

Docker安装配置Docker安装配置

(3)安装Docker
Docker安装配置Docker安装配置

3、安装后效果测试
Docker安装配置
二、Docker的离线安装(Ubuntu 64上安装Docker)
1、安装Ubuntu
(1)配置网络
Docker安装配置
Docker安装配置Docker安装配置

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

(5)创建镜像
Docker安装配置

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

五、Docker本地镜像仓库搭建(有权限认证镜像库的搭建)
1、Docker Regidtry服务端的搭建
(1)使用ifconfig指令查看Docker Registry私有仓库搭建地址
Docker安装配置
(2)生成白签名证书
Docker安装配置Docker安装配置

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

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

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

登录之后成功推送该镜像

相关文章: