使用官方安装脚本自动安装

安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

也可以使用国内 daocloud 一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

设置docker 加速器

sudo curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://b81aace9.m.daocloud.iosudo systemctl restart docker

安装相关依赖

sudo yum -y install epel-releasesudo yum -y install python-pipsudo yum clean all

安装docker-compose

sudo pip install docker-compose

安装docker-compose 可能遇到的问题

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

Collecting PyYAML<6,>=3.10Using cached PyYAML-5.3.1.tar.gz (269 kB)ERROR: Command errored out with exit status 1:command: /usr/bin/python2 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-rrvkCa/pyyaml/setup.py'"'"'; __file__='"'"'/tmp/pip-install-rrvkCa/pyyaml/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-52CudBcwd: /tmp/pip-install-rrvkCa/pyyaml/Complete output (19 lines):Traceback (most recent call last):File "<string>", line 1, in <module>File "/tmp/pip-install-rrvkCa/pyyaml/setup.py", line 314, in <module>python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*',File "/usr/lib64/python2.7/distutils/core.py", line 112, in setup_setup_distribution = dist = klass(attrs)File "/tmp/pip-install-rrvkCa/pyyaml/setup.py", line 112, in __init___Distribution.__init__(self, attrs)File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 269, in __init___Distribution.__init__(self,attrs)File "/usr/lib64/python2.7/distutils/dist.py", line 287, in __init__self.finalize_options()File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 302, in finalize_optionsep.load()(self, ep.name, value)File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2443, in loadreturn self.resolve()File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2453, in resolveraise ImportError(str(exc))ImportError: 'module' object has no attribute 'check_specifier'----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

解决方法:

执行

pip install --upgrade pip
python -m pip install --upgrade setuptools

安装成功

查看安装版本信息

[root@test6 ~]#     docker-compose version
/usr/lib64/python2.7/site-packages/cryptography/__init__.py:39: CryptographyDeprecationWarning: Python 2 is no longer supported by the Python core team. Support for it is now deprecated in cryptography, and will be removed in a future release.CryptographyDeprecationWarning,
docker-compose version 1.26.2, build unknown
docker-py version: 4.3.0
CPython version: 2.7.5
OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
[root@test6 ~]#
[root@test6 ~]#     docker version
Client: Docker Engine - CommunityVersion:           19.03.12API version:       1.40Go version:        go1.13.10Git commit:        48a66213feBuilt:             Mon Jun 22 15:46:54 2020OS/Arch:           linux/amd64Experimental:      falseServer: Docker Engine - CommunityEngine:Version:          19.03.12API version:      1.40 (minimum version 1.12)Go version:       go1.13.10Git commit:       48a66213feBuilt:            Mon Jun 22 15:45:28 2020OS/Arch:          linux/amd64Experimental:     falsecontainerd:Version:          1.2.13GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429runc:Version:          1.0.0-rc10GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dddocker-init:Version:          0.18.0GitCommit:        fec3683

设置国内的源

>  /etc/docker/daemon.json{"registry-mirrors" : ["https://mirror.ccs.tencentyun.com","http://registry.docker-cn.com","http://docker.mirrors.ustc.edu.cn","http://hub-mirror.c.163.com"],"insecure-registries" : ["registry.docker-cn.com","docker.mirrors.ustc.edu.cn"],"debug" : true,"experimental" : true
}

Docker 服务器安装(一)相关推荐

  1. 无法检测的新型 Linux 恶意软件利用 Dogecoin API 攻击 Docker 服务器

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 虽然Linux 恶意软件曾位于恶意软件生态系统的边缘位置,但如今每周都会发现新型 Linux 威胁. Intezer 实验室发布报告称 ...

  2. python+selenium+docker+飞书机器人部署自动预约程序

    python+selenium+docker+飞书机器人部署自动预约程序 项目介绍 python+selenium 滑块验证 selenium提示元素无法操作 无法定位到元素 接口+服务器部署 本地测 ...

  3. 服务器部署MySQL过程

    本来考虑用docker创建MySQL,这样简单点,但是docker有时候容易bug宕机, docker部署MySQL过程 1.拉取镜像 docker pull mysql:5.7 2.创建容器 doc ...

  4. 有用的文章集锦(干货和有效知识)

    文章目录 前言 Ubantu/Linux 系统问题 vmware-ubuntu扩容 ubantu18.04安装 ubantu虚拟机全屏 修改镜像源 配置python虚拟环境 kali安装和网络配置 L ...

  5. 阿里云服务器安装docker开发环境

    前段时间在阿里云上买了个服务器,打算部署一下开发环境,想了一下就使用最近一年念念不忘的docker来部署吧!他的好处就去看看官方文档吧,这边在部署使用之后会总结到该导航文章中,这篇导航文章会随时更新, ...

  6. 【银河麒麟国产服务器安装mysql、nginx和docker遇到的问题】(回忆篇)

    前言 由于公司项目扩展,需要将软件进行国产适配,这是一个支持国产的好机会,博主当然要首当其冲的冲在了最前沿,然后在部署环境的过程中出了一些问题,但是不能慌. 项目介绍: 语言:Java 框架:spri ...

  7. 内网服务器安装docker

    内网服务器安装docker 1.下载docker的安装文件 2.将下载的压缩包上传到服务器,在服务器解压并移动到/usr/bin目录下 3.使用systemctl管理docker服务 4.给 dock ...

  8. 阿里云ECS服务器安装docker教程(超详细图文教程)

    文章预览: 阿里云ECS服务器安装docker教程(超详细图文教程) 一.查看服务器信息 二.安装docker 三.卸载docker 四.阿里云镜像加速器 五.篇外 阿里云ECS服务器安装docker ...

  9. 华为鲲鹏服务器安装docker + GPU调用(已实际测试)

    1.安装docker==19.03.9 本教程所用docker及其他安装包可使用如下链接下载: 百度网盘链接-docker,提取码:lj22 链接:https://pan.baidu.com/s/1f ...

最新文章

  1. Java String类方法
  2. 推荐:梁宏达与体育评书
  3. 图神经网络代码_第一篇:图神经网络(GNN)计算框架绪论
  4. 禁止用户通过shell登录
  5. ubuntu install opencv
  6. python 魔法函数是什么意思_Python 中的魔法函数
  7. 不到600美元,即可获取一套MF Porting kit 3.0
  8. 宝塔面板如何部署Java项目教程【新版】
  9. 牛客 小a与星际探索 bfs
  10. C++ 把引用作为函数返回值
  11. C语言课程设计|学生成绩管理系统(含完整代码)
  12. 食品工业中HACCP应用现状和未来发展(转载)
  13. Unicode 汉字内码表
  14. php实现简易聊天室
  15. 了解new一个对象具体过程
  16. 电子教室的功能有哪些-极域电子教室
  17. 健康体检管理系统源码 运营级PEIS系统源码 PEIS健康体检系统源码 PEIS源码 B/S架构开发
  18. win10 + Ubuntu 20.04 LTS 双系统 引导界面美化
  19. python读txt文件-python怎么读取txt文件内容
  20. HDMI端口辐射(EMI)超标解决方案

热门文章

  1. 拦截游戏窗口被移动_「维维足球pro-教案」50个传控踢法练习之(一、二)追球游戏...
  2. mongdb2008puls4.0.3安装_Mathematica 10.3安装教程
  3. c++ 二维数组 排序_漫画:“排序算法” 大总结
  4. 32获取外部中断状态_Linux中断一网打尽(1) — 中断及其初始化
  5. 计算机三级数据库上机怎么考,最新计算机三级数据库上机考试试题
  6. 2-路插入排序c语言算法,浅谈2路插入排序算法及其简单实现
  7. 下列不属于PHP开发优势的是,php开发的优势有哪些?
  8. c语言循环数组赋值,for循环里边给数组赋值的难题
  9. linux7yum安装mysql,CentOS7 使用yum安装mysql
  10. mac os 开启redis_关于Redis,学会这8点就够了