Ubuntu16.04 64位 下安装docker 环境
2018-03-13 20:29
676 查看
检查虚拟机环境是否支持,本安装步骤是在ubuntu16.04 64位操作系统上的,目前docker 不支持32位linux
查看linux版本
docker@ubuntu:~$ uname -a
Linux ubuntu 4.10.0-28-generic #32~16.04.2-Ubuntu SMP Thu Jul 20 10:19:48 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
---à本linux操作系统是64位16.04版本
查看是否有响应驱动文件
docker@ubuntu:~$ ls -l /sys/class/misc/device-mapper
lrwxrwxrwx 1 root root 0 Mar 13 19:33 /sys/class/misc/device-mapper -> ../../devices/virtual/misc/device-mapper
部署docker
更新软件包 获取软件源
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common –y
使用阿里云的源进行安装
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
再次更软件源
sudo apt-get update
安装docker
sudo apt-get install docker-ce –y
或使用以下指定版本安装 (如果已经执行了sudo apt-get install docker-ce –y
下面的就不需要执行了 可选):
可以指定版本安装docker:
apt-get install docker-ce=<VERSION> -y
查看支持的docker版本
apt-cache madison docker-ce
测试docker
sudo docker version
解决权限问题 默认是需要输入sudo docker 需要加sudo
方法1:(推荐使用)
如果还没有 docker group 就添加一个:
:~$sudo groupadd docker
将用户加入该 group 内。然后退出并重新登录就生效啦。
:~$sudo gpasswd -a ${USER} docker
重启 docker 服务
:~$sudo systemctl restart docker
切换当前会话到新 group 或者重启 X 会话
:~$newgrp - docker
注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,
所以 docker images 执行时同样有错。
方法2:
每次启动docker或者重启docker的之后
:~$cd /var/run
:~$sudo chmod 666 docker.sock
方法3:每条命令前面加上sudo
下载mysql 和nginx ubuntu 镜像安装(时间比较长,不用着急,最好把软件源的地址改为阿里的服务器)
sudo docker pull mysql
sudo docker pull nginx
sudo docker pull ubuntu
以上步骤就已经完成了安装,注意将自己的虚拟机进行备份
docker 的删除
删除docker命令:
:~$ apt-get purge docker-ce -y
:~$ rm -rf /etc/docker //docker的认证目录
:~$ rm -rf /var/lib/docker/ //docker的应用目录
加速器配置
我们执行这条命令
sudo curl -sSL -------URL------- | sh -s -------URL----
-------URL------- 指的是自己申请的加速器地址(需要自己填写自己的)
注意:
docker cloud加速器的默认内容是少了一条配置,所以我们要编辑文件在后面加上绿色背景的内容,然后再重启docker
修改daemon.json文件,增加后边的内容
sudo cat /etc/docker/daemon.json
{"registry-mirrors": ["http://e5d212cc.m.daocloud.io"], "insecure-registries": []}
重启docker
systemctl restart docker
以上配置就可以将docker 环境安装好
查看linux版本
docker@ubuntu:~$ uname -a
Linux ubuntu 4.10.0-28-generic #32~16.04.2-Ubuntu SMP Thu Jul 20 10:19:48 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
---à本linux操作系统是64位16.04版本
查看是否有响应驱动文件
docker@ubuntu:~$ ls -l /sys/class/misc/device-mapper
lrwxrwxrwx 1 root root 0 Mar 13 19:33 /sys/class/misc/device-mapper -> ../../devices/virtual/misc/device-mapper
部署docker
更新软件包 获取软件源
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common –y
使用阿里云的源进行安装
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
再次更软件源
sudo apt-get update
安装docker
sudo apt-get install docker-ce –y
或使用以下指定版本安装 (如果已经执行了sudo apt-get install docker-ce –y
下面的就不需要执行了 可选):
可以指定版本安装docker:
apt-get install docker-ce=<VERSION> -y
查看支持的docker版本
apt-cache madison docker-ce
测试docker
sudo docker version
解决权限问题 默认是需要输入sudo docker 需要加sudo
方法1:(推荐使用)
如果还没有 docker group 就添加一个:
:~$sudo groupadd docker
将用户加入该 group 内。然后退出并重新登录就生效啦。
:~$sudo gpasswd -a ${USER} docker
重启 docker 服务
:~$sudo systemctl restart docker
切换当前会话到新 group 或者重启 X 会话
:~$newgrp - docker
注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,
所以 docker images 执行时同样有错。
方法2:
每次启动docker或者重启docker的之后
:~$cd /var/run
:~$sudo chmod 666 docker.sock
方法3:每条命令前面加上sudo
下载mysql 和nginx ubuntu 镜像安装(时间比较长,不用着急,最好把软件源的地址改为阿里的服务器)
sudo docker pull mysql
sudo docker pull nginx
sudo docker pull ubuntu
以上步骤就已经完成了安装,注意将自己的虚拟机进行备份
docker 的删除
删除docker命令:
:~$ apt-get purge docker-ce -y
:~$ rm -rf /etc/docker //docker的认证目录
:~$ rm -rf /var/lib/docker/ //docker的应用目录
加速器配置
我们执行这条命令
sudo curl -sSL -------URL------- | sh -s -------URL----
-------URL------- 指的是自己申请的加速器地址(需要自己填写自己的)
注意:
docker cloud加速器的默认内容是少了一条配置,所以我们要编辑文件在后面加上绿色背景的内容,然后再重启docker
修改daemon.json文件,增加后边的内容
sudo cat /etc/docker/daemon.json
{"registry-mirrors": ["http://e5d212cc.m.daocloud.io"], "insecure-registries": []}
重启docker
systemctl restart docker
以上配置就可以将docker 环境安装好
相关文章推荐
- ubuntu16.04 docker环境安装部署
- 在Ubuntu 16.04环境下安装Docker-CE(附视频教程)
- Ubuntu 16.04安装使用--Ubuntu16.04下基于Docker的Caffe-GPU版本环境搭建总结
- ubuntu 16.04 64位安装docker
- ubuntu16.04 docker环境安装部署
- ubuntu16.04 安装配置matlab+python +cuda8.0+cudnn+opencv3.1的caffe环境
- Ubuntu 16.04 安装 Apache, MySQL, PHP7,防火墙,服务器环境一站式解决bingo
- 基于ubuntu16.04的android开发环境搭建(很全,包括qq的安装)
- 在Ubuntu 16.04(LTS) 下安装docker
- Ubuntu 64位系统安装交叉编译环境一直提醒 没有那个文件或目录
- Ubuntu 16.04 深度学习环境快速安装(NVIDIA驱动+cuda+cuDNN)
- Ubuntu16.04 下 安装与配置Java环境
- mysql安装,连接,插入(C语言)环境ubuntu16.04
- Ubuntu16.04环境安装jenkins
- Ubuntu16.04安装后开发环境配置和常用软件安装
- ubuntu16.04安装Docker
- Ubuntu 16.04 安装 Docker
- (深度学习GPU环境)Ubuntu16.04安装1080(Ti)显卡驱动(亲测两次,完美安装)
- ubuntu16.04 安装lamp环境备忘