1. 安装docker
  2. curl -fsSL get.docker.com -o get-docker.sh&&sh get-docker.sh
  3.  
  4. 或:
  5. curl -sSL https://get.docker.com/ | sh
  6.  
  7. 测试
  8. sudo docker run hello-world
  1. 安装docker-compose
  2.  
  3. 下载1
  4. sudo pip install docker-compose
  5.  
  6. 下载2
  7. sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
  8.  

  9. sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
  10.  
  11. 添加执行权限
  12. sudo chmod +x /usr/local/bin/docker-compose
  13.  
  14. 测试
  15. $ docker-compose --version

参考链接:https://huaweicloud.csdn.net/62a2fa6078f1bc4bebc13cab.html

参考链接:https://huaweicloud.csdn.net/62a2fa6078f1bc4bebc13cab.html

附:

报错:Devices cgroup isn‘t mounted

分析:cgroup未挂载

解决:将cgroup挂载上即可

一键检查挂载脚本:

  1. set -e
  2. # 这句是告诉bash如何有任何语句执行结果不为ture,就应该退出。
  3.  
  4. if grep -v '^#' /etc/fstab | grep -q cgroup; then
  5. echo 'cgroups mounted from fstab, not mounting /sys/fs/cgroup'
  6. exit 0
  7. fi
  8.  
  9. # kernel provides cgroups?
  10. if [ ! -e /proc/cgroups ]; then
  11. exit 0
  12. fi
  13.  
  14. # 确保目录存在
  15. if [ ! -d /sys/fs/cgroup ]; then
  16. exit 0
  17. fi
  18.  
  19. # mount /sys/fs/cgroup if not already done
  20. if ! mountpoint -q /sys/fs/cgroup; then
  21. mount -t tmpfs -o uid=0,gid=0,mode=0755 cgroup /sys/fs/cgroup
  22. fi
  23.  
  24. cd /sys/fs/cgroup
  25.  
  26. # get/mount list of enabled cgroup controllers
  27. for sys in $(awk '!/^#/ { if ($4 == 1) print $1 }' /proc/cgroups); do
  28. mkdir -p $sys
  29. if ! mountpoint -q $sys; then
  30. if ! mount -n -t cgroup -o $sys cgroup $sys; then
  31. rmdir $sys || true
  32. fi
  33. fi
  34. done
  35.  
  36. exit 0

结果核对

参考链接:https://blog.csdn.net/xinshuzhan/article/details/118293022

docker和docker-compose便捷安装的更多相关文章

  1. Docker - 容器编排工具 compose 之安装

    准备 首先,在使用和安装 docker compose之前,我们应该确保我们已经安装了 docker engine. 安装 官网上面有好多种安装方式,由于我们现在是在使用Docker, 个人感觉应该以 ...

  2. Docker Compose 介绍安装

    Compose介绍 Compose是一个定义和管理多容器的工具,也是一种容器编排工具,前身是Pig,使用Python语言编写.使用Compose配置文件描述多个容器应用的架构,biubiu使用什么镜像 ...

  3. linux安装docker和docker compose

    运行 sudo -s 切换到root用户. 1.卸载旧版本Docker(如果系统之前没安装过Docker,可以跳过): yum remove docker \ docker-client \ dock ...

  4. Docker Compose的安装及命令补全

    安装Compose Compose的安装有多种方式,例如通过shell安装.通过pip安装.以及将compose作为容器安装等等.本文讲解通过shell安装的方式.其他安装方式如有兴趣,可以查看Doc ...

  5. docker swarm和compose 的使用(阿里)

    基本的docker使用参考:Docker 入门 到部署Web 程序- (阿里面试常用的docker命令和优点) 昨天去阿里面试 问我如果给你5台服务器 如何部署docker,我说一个个拷贝,面试官听了 ...

  6. Docker三剑客之compose

    简介 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排.从功能上看,跟 OpenStack 中的 Heat 十分类似.其代码目前在 https://g ...

  7. .NET遇上Docker - 使用Docker Compose组织Ngnix和.NETCore运行

    本文工具准备: Docker for Windows Visual Studio 2015 与 Visual Studio Tools for Docker 或 Visual Studio 2017 ...

  8. [Docker基础]Docker安装教程

    Install Docker Docker支持几乎所有的Linux发行版,也支持Mac和Windows. 各操作系统的安装方法可参考Docker官网. 安装环境 ubuntu 16.04 Docker ...

  9. Docker中完成Jenkins的安装

    去年就开始学习采用Docker+Jenkins+.Net Core搭建生成式流水线,一直拖到现在,也没有彻底的好好静下来去总结总结.趁着现在对自己的严格要求下,逐渐开始重视自我总结,以此来巩固逐渐失去 ...

  10. 物联网架构成长之路(24)-Docker练习之Compose容器编排

    0.前言 一开始学的之后,是想一步到位直接上Kubernetes(K8s)的,后面没想到,好像有点复杂,有些概念不是很懂.因此学习东西还是要循序渐进,慢慢来.先了解单机编排技术Docker Compo ...

随机推荐

  1. 为开源提 PR

    PR 可让你在 GitHub 上向他人告知你已经推送到存储库中分支的更改. 在 PR 打开后,你可以与协作者讨论并审查潜在更改,在更改合并到基本分支之前添加跟进提交. 为什么 PR 使用 PR 的主要 ...

  2. 【项目实战】Kaggle泰坦尼克号的幸存者预测

    前言 这是学习视频中留下来的一个作业,我决定根据大佬的步骤来一步一步完成整个项目,项目的下载地址如下:https://www.kaggle.com/c/titanic/data 大佬的传送门:http ...

  3. MinIO监控指南

    官方文档地址:http://docs.minio.org.cn/docs/master/minio-monitoring-guide MinIO服务器通过端点公开监视数据.监视工具可以从这些端点中选择 ...

  4. Solutions:网站搜索 - Elastic Site Search

  5. 常见Content-Type(MIME)列表

    Content-Type(MIME)用于标识发送或接收数据的类型,浏览器根据该参数来决定数据的打开方式.多用于指定一些客户端自定义的文件,以及一些媒体文件的打开方式. 文件扩展名 Content-Ty ...

  6. 6. EFK:免费的日志采集与可视化搜索套件

    收集日志是为了做进一步的分析.收集是第一步,收集到日志后还需要进行存储.索引,以便进行快速查询分析.我们还需要一个友好的查询界面,来方便用户使用日志. 本文介绍一个免费的开源软件组合,正好可以实现上述 ...

  7. 初试 Ceph 存储之块设备、文件系统、对象存储

    转载自:https://cloud.tencent.com/developer/article/1010543 1.Ceph 存储介绍 Ceph 是一个开源的分布式存储系统,包括对象存储.块设备.文件 ...

  8. logback.xml详解

    介绍 之前博文有专门介绍过基于Log4j Appender 实现大数据平台组件日志的采集, 本篇主要对java项目中经常会接触到的logback.xml文件的配置做一个介绍和总结. logback.x ...

  9. C语言------循环结构II

    仅供借鉴.仅供借鉴.仅供借鉴(整理了一下大一C语言每个章节的练习题.没得题目.只有程序了) 文章目录 1 .实训名称 2 .实训目的及要求 3 .源代码及运行截图 4 .小结 1 .实训名称 实训6: ...

  10. Codeforces Round #829 (Div. 2)/CodeForces1754

    CodeForces1754 注:所有代码均为场上所书 Technical Support 解析: 题目大意 给定一个只包含大写字母 \(\texttt{Q}\) 和 \(\texttt{A}\) 的 ...