阿里云Ubuntu 版本安装使用Docker

第一次在ali云服务器上搭建docker环境,在搭建过程中也是摸着石头过河,现将过河的过程做下记录,以供参考。参照官方文档:
https://docs.docker.com/engine/installation/linux/ubuntulinux/

  • Linux环境

Ubuntu 16.04(LTS)

  • 更新包信息,确保APT适用于该https 方法,并安装CA证书。依次输入即可。
$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates
  • 添加新的 GPG 密钥。copy 输入即可。
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  • /etc/apt/sources.list.d/docker.list 在您最喜欢的编辑器中 打开 文件。
    docker.list如果文件不存在,请创建它。
sudo sh -c "echo deb https://get.docker.io/ubuntu docker main\ > /etc/apt/sources.list.d/docker.list"
  • 打开docker.list,输入下列一个即可。为您的Ubuntu操作系统添加一个条目。
可能的条目是:

在Ubuntu Precise 12.04(LTS)

deb https://apt.dockerproject.org/repo ubuntu-precise main
在Ubuntu Trusty 14.04(LTS)

deb https://apt.dockerproject.org/repo ubuntu-trusty main
Ubuntu Wily 15.10

deb https://apt.dockerproject.org/repo ubuntu-wily main
Ubuntu Xenial 16.04(LTS)

deb https://apt.dockerproject.org/repo ubuntu-xenial main
  • 保存并关闭 /etc/apt/sources.list.d/docker.list文件。
  • 更新 APT 包索引。 $ sudo apt-get update
  • 重新执行更新操作,并删除老的repo
# apt-get purge lxc-docker  //没有安装的话,跳过
  • 查看是否有正确的可用版本
# apt-cache policy docker-engine
  • 显示查找的版本
    从14.04版本以上开始docker推荐安装linux-image-extra
# apt-get install linux-image-extra-$(uname -r)
  • 安装docker
# apt-get update
# apt-get install docker-engine
# service docker start
# docker run hello-world
到此结束,the end!

如果安装顺利,恭喜可以使用docker了,如果遇到如下问题,在按照步骤解决即可。

  • 按照官网教程执行sudo apt-get install lxc-docker出现

    Unable to locate package lxc-docker

  • stackoverflow找到如下解决:

sudo sh -c "curl https://get.docker.io/gpg | apt-key add -"
sudo sh -c "echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker
输入:
Do you want to continue [Y/n]? y 后,等一会儿
sudo service docker status

可以看到已经在运行,新手上路,如有问题,请指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值