MacOS

安装

1.homebrew安装(需要mac密码)

brew cask install docker

2.手动下载安装

  如果需要手动下载,请点击以下链接下载 Stable 或 Edge 版本的 Docker for Mac。

  (1).安装完成后 都会出现一个小鲸鱼的图标

  (2).点击运行 输入mac密码即可

  (3).第一次打开会看到安装成功的界面,点击got it 可以关闭这个窗口

  终端查看docker版本

msw@bogon:~$ docker --version
Docker version 18.09.1, build 4c52b90

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。

在任务栏点击 Docker for mac 应用图标 -> Perferences... -> Daemon -> Registry mirrors。在列表中填写加速器地址即可。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。

之后我们可以通过 docker info 来查看是否配置成功。

$ docker info
...
Registry Mirrors:
http://hub-mirror.c.163.com
Live Restore Enabled: false

ubuntu

安装docker

$ curl -s https://get.docker.com/ | sudo sh

安装 docker composer

sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

安装 docker composer 自动补全命令

curl -L https://raw.githubusercontent.com/docker/compose/1.8.0/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose

centos

yum安装docker

安装docker
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存: sudo yum makecache fast
安装 Docker-ce:
sudo yum -y install docker-ce
启动 Docker 后台服务
sudo systemctl start docker 安装docker-compose
yum -y install epel-release

pip安装docker

安装pip
yum -y install python-pip 更新pip
pip install --upgrade pip
# 国内原加速
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip 安装docker-compose
pip install docker-compose
# 国内原加速
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose 查看docker-compose版本信息 docker-compose --version # 报错: uninstall requests error
sudo pip install --upgrade --force-reinstall pip==9.0.3

或者直接

yum install docker

同样输入--version查看版本和是否安装成功

最新文章

  1. [JavaEE]设计模式之SOLID原则
  2. Ajax在html页面获取后台XML文件资源
  3. aspnet超级链接 传递 当前页面 textbox值
  4. Process类
  5. sharepoint custom web service
  6. TinyXML:一个优秀的C++ XML解析器
  7. iOS 自定义进度条
  8. 【转】Warning: mysql_connect(): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authenticat
  9. Docker基础技术:Linux CGroup
  10. Iptables DDOS/CC 自动屏蔽脚本
  11. 内存泄露分析 打开run static analyzer
  12. HTML5 file api读取文件的MD5码工具
  13. 模拟美萍加密狗--Rockey2虚拟狗(四)
  14. VC/MFC 使edit控件不能进行粘贴操作
  15. proxysql系列 ~ 运维相关
  16. AWT的应用
  17. 全志A33移植LCD驱动(ILI9806E)
  18. java比较排序Comparable和Comparator
  19. 给listview加动画,让动画执行结束后再刷新
  20. functions文件详细分析和说明

热门文章

  1. (二十三)golang--内置函数
  2. Pytest 使用简介
  3. java函数式编程的形式
  4. 【07】Nginx:状态统计 / 状态码统计
  5. 【maven】【IDEA】idea中使用maven编译项目,报错java: 错误: 找不到符号 【2】
  6. kali渗透综合靶机(十二)--SickOs1.2靶机
  7. IP 跟踪
  8. Python-- easy_install 的安装
  9. Struts2框架简单介绍
  10. python3模块