zoukankan      html  css  js  c++  java
  • 手把手在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
  • 相关阅读:
    函数细节
    ElementUI的Table组件自定义合计行内容
    好看的字体收藏
    MD5加密生成与SHA526加密生成
    XML和Map之间互相转换
    银联支付
    微信支付开发
    MySql创建索引,添加索引
    jqgrid分级表格合并
    关于C# XmlDocument方法Load加载流后自动释放流的解决方法
  • 原文地址:https://www.cnblogs.com/orange911/p/9042858.html
Copyright © 2011-2022 走看看