官方安装文档地址:
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 查看是否成功
网友评论