都是以前部署环境时的一些随笔,和各位分享一下
本次的系统环境是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的配置去修改前端后端的映射地址了
常用的一些命令

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/166656.html