Docker-compose安装的全过程

 更新时间:2023年03月07日 09:24:46   作者:k55  
这篇文章主要介绍了Docker-compose安装的全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

docker compose

docker compose是用于定义和运行多容器docker应用程序的工具,compose 通过一个配置文件来管理多个docker容器。

可以使用docker-compose.yml脚本来启动、停止、重启应用,进行docker容器的编排和管理。

但是docker compose并没有实现容器的负载均衡,还需要借助其他工具实现。

1.docker compose安装

1).升级内核

 (1).查看内核

uname -r

(2).更新yum

sudo yum update

(3).通过yum升级内核    

yum install -y kernel  

(4).重启系统    

shutdown -r now 

2).安装docker

(1).下载docker

systemctl start docker

 (2).启动docker

yum install -y docker-io

(3).加入开启重启项

systemctl enable docker

 (4).查看docker状态

systemctl status docker

3).利用安装包下载安装docker-compose

(1)下载compose

下载地址

 (2).上传到centos系统

(3).把docker-compose移动到 /usr/local/bin/

mv docker-compose-linux-x86_64 /usr/local/bin/

修改包名

mv docker-compose-linux-x86_64 docker-compose

(4).修改文件权限并配置环境变量

chmod 777 docker-compose-linux-x86_64

 (5).在当前目录下查看版本

./docker-compose -v

(6).配置环境变量

vim ~/.bash_profile

添加环境变量

PATH=$PATH:/usr/local/bin/

使环境变量生效

source ~/.bash_profile

4).或者利用pip下载安装docker-compose

(1).安装pip

yum -y install epel-release

yum -y install python-pip

查看版本

pip --version

(2).安装compose

pip install docker-compose

查看版本

docker-compose version

2.删除docker-compose

sudo rm /usr/local/bin/docker-compose

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • CentOS下Docker的安装教程详解

    CentOS下Docker的安装教程详解

    今天小编就为大家分享一篇关于CentOS下Docker的安装教程详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • docker容器资源配额控制详解

    docker容器资源配额控制详解

    本篇文章主要介绍了docker容器资源配额控制详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • Linux环境下使用Docker搭建Jenkins容器的方法步骤

    Linux环境下使用Docker搭建Jenkins容器的方法步骤

    本文主要介绍了Linux环境下使用Docker搭建Jenkins容器的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Linux新建用户并允许docker及docker基本命令

    Linux新建用户并允许docker及docker基本命令

    这篇文章给大家介绍了Linux新建用户并允许docker及docker的容器创建及基本命令讲解,需要的朋友参考下本文吧
    2017-12-12
  • Docker的四种网络模式

    Docker的四种网络模式

    这篇文章介绍了Docker的四种网络模式,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 详解给Ocelot做一个Docker镜像

    详解给Ocelot做一个Docker镜像

    这篇文章主要介绍了详解给Ocelot做一个Docker镜像,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • 使用Dockerfile实现数据卷的挂载问题(推荐)

    使用Dockerfile实现数据卷的挂载问题(推荐)

    Dockerfile就是一个可以用来构建镜像的文件,可以理解为一个脚本文件,可以通过这个脚本文件自定义生成一个我们想要的镜像,镜像都是一层一层的,里面的每一条命令就是一层,本文给大家介绍使用Dockerfile实现数据卷的挂载,感兴趣的朋友一起看看吧
    2022-03-03
  • Docker部署前后端分离项目的三种方式小结

    Docker部署前后端分离项目的三种方式小结

    本文主要介绍了Docker部署前后端分离项目的三种方式小结,包含通过两个容器部署,通过compose编排容器自动部署和将前后端项目打成一个镜像部署的三种方式,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Jenkins简介与Docker部署Jenkins的方法

    Jenkins简介与Docker部署Jenkins的方法

    今天小编就为大家分享一篇关于Jenkins简介与Docker部署Jenkins的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • Docker为网络bridge模式指定容器ip的方法

    Docker为网络bridge模式指定容器ip的方法

    Docker在创建容器时有四种网络模式,bridge为默认不需要用--net去指定,其他三种模式需要在创建容器时使用--net去指定。那Docker为网络bridge模式指定容器ip该如何实现呢?下面通过通过这篇文章一起看看吧,文中给出了详细的示例代码,有需要的可以参考借鉴。
    2016-11-11

最新评论