当前位置:网站首页 > R语言数据分析 > 正文

查看docker版本(查看docker-compose版本)



都是以前部署环境时的一些随笔,和各位分享一下

本次的系统环境是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版本,并选择特定版本安装

查看docker 版本 查看docker版本及docker-compose_centos

#由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0

查看docker 版本 查看docker版本及docker-compose_查看docker 版本_02

8、启动并加入开机启动

9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

查看docker 版本 查看docker版本及docker-compose_centos_03

二、遇到的问题

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、卸载旧版本的包

查看docker 版本 查看docker版本及docker-compose_docker_04

3、再次安装docker

OK 后续查看 下docker version 即可

三、docker-compose安装

1、安装 Docker Compose 可以通过下面命令自动下载适应版本的 Compose,并为安装脚本添加执行权限

创建软连接,不然通过命令行查看docker-compose -version不会输出对应的版本

2、获取nginx 镜像

查看docker 版本 查看docker版本及docker-compose_centos_05

3、配置docker-compose

建议可以现在本地写好之后上传到环境上 我这边是上传到/mnt文件夹下

新建一个docker-compose.yaml 文件,书写配置,注意ports和volumes 自己要对应

4、配置nginx文件

配置文件对应在docker-compose的路径,nginx主要代码段

4、启动-执行

进入文件存放位置执行

启动完毕之后查看状态和映射端口

之前的图挂了 ,现场去开发环境截了个图

查看docker 版本 查看docker版本及docker-compose_centos_06

然后就可以根据nginx的配置去修改前端后端的映射地址了

常用的一些命令

到此这篇查看docker版本(查看docker-compose版本)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • nonetype object is not subscriptable翻译(tuple object is not callable翻译)2025-04-17 13:18:06
  • cruise2020安装教程(cruise2019安装教程)2025-04-17 13:18:06
  • Ffprobe打包exe(filza打包deb文件)2025-04-17 13:18:06
  • fedora换国内源(centos更换国内源)2025-04-17 13:18:06
  • vmware workstationpro 密钥(vmware workstationpro16 密钥)2025-04-17 13:18:06
  • ueditor最新版本(ueditor demo)2025-04-17 13:18:06
  • rmsprop怎么读(prdlms怎么读)2025-04-17 13:18:06
  • resnet谁提出的(resnet用途)2025-04-17 13:18:06
  • hp文件夹可以删吗(hprof文件可以删除吗)2025-04-17 13:18:06
  • torn to oblivion翻译(torturing翻译)2025-04-17 13:18:06
  • 全屏图片