美文网首页docker
docker 安装(Docker CE for Ubuntu)

docker 安装(Docker CE for Ubuntu)

作者: 谁在烽烟彼岸 | 来源:发表于2018-12-10 12:42 被阅读0次

    1.查看系统版本

    $ cat /etc/issue
    

    2.删除旧的docker版本

    $ sudo apt-get remove docker docker-engine docker.io
    

    3.准备工作

    1).Update the apt package index:

    $ sudo apt-get update
    

    2)Install packages to allow apt to use a repository over HTTPS:

    $ sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        software-properties-common
    

    3)添加Docker的官方GPG密钥:

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    OK
    

    9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88通过搜索指纹的最后8个字符,验证您现在拥有带指纹的密钥 。

    $ sudo apt-key fingerprint 0EBFCD88
    
    pub   4096R/0EBFCD88 2017-02-22
          Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
    uid                  Docker Release (CE deb) <docker@docker.com>
    sub   4096R/F273FCD8 2017-02-22
    

    在这布会遇到一个异常

    sudo: unable to resolve host iZ2zecsdy8flu603bmdg1bZ
    

    iZ2zecsdy8flu603bmdg1bZ是阿里云创建服务器默认的hostname,错误其实没有什么影响,但看起来很不爽,解决方式:

    $ vim /etc/hostname
    iZ2zecsdy8flu603bmdg1bZ
    $ vim /etc/hosts
    127.0.0.1       localhost iZ2zecsdy8flu603bmdg1bZ
    

    4)Use the following command to set up the stable repository.

    $ sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"
    

    lsb_release -cs 返回您的Ubuntu发行版的名称
    edge,test,stable分别对应到不同的库上
    在这里你可能会遇到一个异常

    WARNING:root:could not open file '/etc/apt/sources.list'
    

    需要给文件赋权

    $ sudo chmod +x /etc/apt/sources.list.d
    

    4.安装docker

    1)更新(每次下载前必不可少)

    $ sudo apt-get update
    

    2)安装docker

    默认最新
    $sudo apt-get install docker-ce
    选择版本
    $ sudo apt-get install docker-ce=<VERSION>
    

    3)测试docker

    $ sudo docker run hello-world
    

    5.卸载docker

    卸载程序

    $ sudo apt-get purge docker-ce
    

    删除容器内的文件

    $ sudo rm -rf  /var/lib/docker
    

    相关文章

      网友评论

        本文标题:docker 安装(Docker CE for Ubuntu)

        本文链接:https://www.haomeiwen.com/subject/dvhrhqtx.html