• 手把手在Ubuntu上面安装Docker


    一、环境准备

    1、Ubuntu64位系统(目前docker仅支持64位系统)

    2、官方支持的Ubuntu版本
    (1)Ubuntu Trusty 14.04(LTS)
    (2)Ubuntu Precise 12.04(LTS)
    (3)Ubuntu Raring 13.04(LTS)
    (4)Ubuntu Saucy 13.10(LTS)

    3、确认系统内核,执行以下命令,查看版本是否是3.8或更高版本

    uname -a

    二、安装步骤

    1、首先添加docker的APT仓库

    sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"

    2、安装curl命令

    sudo apt-get -y install curl

    3、添加docker仓库的GPG密钥,这里是最坑的地方,很多获取密钥的链接都会提示“gpg: no valid OpenPGP data found.”,终于找到如下链接可以成功添加,输入后显示“OK”

    sudo wget -qO - 'https://download.jitsi.org/nightly/deb/unstable/archive.key' | sudo apt-key add -

    4、更新APT源

    sudo apt-get update

    5、更新过程中可能会出现如下报错“W: GPG error: https://get.docker.io docker Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY XXXXXXXXXXXXX”,顺序执行以下命令即可

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXXXXX
    sudo apt-get clean
    sudo apt-get update

    6、执行以下命令开始安装docker

    sudo apt-get install lxc-docker

    7、安装完毕后,执行以下命令来查看docker是否正常安装并运行

    sudo docker info

    8、打印如下说明安装成功!

    Containers: 0
    Images: 0
    Server Version: 1.9.1
    Storage Driver: aufs
     Root Dir: /var/lib/docker/aufs
     Backing Filesystem: extfs
     Dirs: 0
     Dirperm1 Supported: true
    Execution Driver: native-0.2
    Logging Driver: json-file
    Kernel Version: 4.4.0-31-generic
    Operating System: Ubuntu 14.04.5 LTS
    CPUs: 1
    Total Memory: 992.6 MiB

     三、镜像下载

    1、安装好docker,去下载镜像,会发现下载不了,一般是因为没FQ的原因,可以使用镜像来下载,例如下载ubuntu镜像命令如下,下载其他镜像也可以如法炮制

    sudo docker pull daocloud.io/library/ubuntu:latest

     四、Docker Compose安装

    1、依次执行以下命令来安装Docker Compose

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

    2、验证是否安装成功

    sudo docker-compose --version

     3、运行Dokcer Compose的过程中可能会出现以下报错

    ERROR: Couldn’t connect to Docker daemon at http+docker://localunixsocket - is it running?
    If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

    解决方法:

    (1)将当前用户加入docker组

    sudo gpasswd -a ${USER} docker

    (2)重新切换用户即可

    sudo su 
    su orange

     五、搭建Docker Registry私有仓库

    1、使用私有仓库管理自己的dokcer镜像更加安全,同时便于内部管理,使用以下命令新建并在5000端口启动一个Docker Registry2.0的私有仓库

    sudo docker run -d -p 5000:5000 --restart=always --name registry2 registry:2

     六、Ubuntu安装Docker

    1、发现在Ubuntu上只需要安装docker.io即可安装高版本的docker

    sudo apt-get update
    sudo apt-get install docker.io
  • 相关阅读:
    android的Fragment
    c#接口深入一步探究其作用,适合新人了解
    浅谈c#接口的问题,适合新手来了解
    再谈“我是怎么招聘程序员的”(下)转
    再谈“我是怎么招聘程序员的”(上)转
    关于如何写出优秀的代码(转)
    winserver服务器安全部署详细文档
    VS高效的调试技巧
    常用正则表达式(转自月光博客)
    JavaScript数组方法的兼容性写法 汇总:indexOf()、forEach()、map()、filter()、some()、every()
  • 原文地址:https://www.cnblogs.com/orange911/p/9042858.html
Copyright © 2020-2023  润新知