都是以前部署环境时的一些随笔,和各位分享一下
本次的系统环境是centos7.6
一、安装docker
1、Docker 要求 CentOS 系的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
2、使用 root 权限登录 Centos。确保 yum 包更新到最新。
3、卸载旧版本(如果安装过旧版本的话)
看下面第二部分👇
4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
5、设置yum源
或
6、可以查看所有仓库中所有docker版本,并选择特定版本安装
#由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
8、启动并加入开机启动
9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
二、遇到的问题
1、因为之前已经安装过旧版本的docker,在安装的时候报错如下:
Transaction check error: file /usr/bin/docker from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64 file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
2、卸载旧版本的包
3、再次安装docker
OK 后续查看 下docker version 即可
三、docker-compose安装
1、安装 Docker Compose 可以通过下面命令自动下载适应版本的 Compose,并为安装脚本添加执行权限
创建软连接,不然通过命令行查看docker-compose -version不会输出对应的版本
2、获取nginx 镜像
3、配置docker-compose
建议可以现在本地写好之后上传到环境上 我这边是上传到/mnt文件夹下
新建一个docker-compose.yaml 文件,书写配置,注意ports和volumes 自己要对应
4、配置nginx文件
配置文件对应在docker-compose的路径,nginx主要代码段
4、启动-执行
进入文件存放位置执行
启动完毕之后查看状态和映射端口
之前的图挂了 ,现场去开发环境截了个图
然后就可以根据nginx的配置去修改前端后端的映射地址了
常用的一些命令
到此这篇查看docker版本(查看docker-compose版本)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/38200.html