docker学习(二)docker的安装

官方安装文档地址:
https://docs.docker.com/install/linux/docker-ce/ubuntu/

安装前检查

1.内核版本检查:uname -a

2.检查Device Mapper: ls -l /sys/class/misc/device-mapper

安装:

Ubuntu维护的版本安装

    1.安装
        sudo apt-get install docker.io
    2.更新配置
        soure /etc/bash_completion.d/docker.io

Docker自己维护的版本安装(推荐安装)

简易安装(安装过的)
    1.查看有没有安装curl
    whereis curl
    没有就运行:  sudo apt-get install -y curl
    2.安装docker
    curl -sSl https://get.docker.com | sudo sh
原生安装(未试过不知道是否有问题)
    1.检查APT的HTTPS支持
        (查看/user/lib/apt/methods/https)文件是否存在
    不存在就执行
    apt-get update
    apt-get install -y apt-transport-https
    2.添加Docker到APT仓库
        echo deb https://get.docker.com/ubuntu docker main>/etc/apt/sources.list/docker.list
    3.添加仓库的key
        apt-key adv--keyserver hkp://keyserver.ubuntu.com:80--recv-keys36A1D7869245C8950F966E92D8576A8BA88D21E9
    4.安装
        apt-get update
        apt-get install -y lxc-docker

检测是否安装成功

1、启动docker进程

sudo service docker start

2、检测安装是否成功

sudo docker version

添加docker进入用户组

1.添加docker进入用户组

sudo groupadd docker

2.将用户加入该 group 内。然后退出并重新登录就生效啦

sudo gpasswd -a ${USER} docker

3.重启 docker 服务

sudo service docker restart

4.切换当前会话到新 group 或者重启 X 会话

newgrp - docker(pkill X)

解决国内网络访问Docker Hub慢的方法

方法一:

使用 --registry-mirror选项
1.修改:/etc/default/docker
2.添加:DOCKER_OPTS="--registry-mirror=http://MIRROR-ADDR"
例如 DOCKER_OPTS="--registry-mirror=https://www.daocloud.io"
3.sudo service docker restart  重新启动
4.ps -ef | grep docker 查看是否成功

方法二:

1.进入daocloud主页更多,选择加速器,他将操作写成sh文件了,运行sh文件就可以了
2.sudo service docker restart  重新启动
2.ps -ef | grep docker 查看是否成功

你可能感兴趣的:(docker学习(二)docker的安装)