最新消息:

Deepin 下安装docker

Linux系统 admin 155浏览

使用Linux作为开发环境,一般有两种选择,Ubuntu和Deepin,前者是一个更加国际化的系统,而后者则是国内基于国人习惯所开发的桌面操作系统,作为开发环境,我选择了Deepin深度操作系统,这个系统内可以直接安装QQ、微信、网易云音乐等,毕竟作为开发环境,考虑到日常使用,所以还是选择这个国人的系统。

Deepin安装,这里需要注意的是如果是笔记本的话,在安装时如果出现卡死的问题,一般就是集显和独显的问题了,大部分情况都是N卡的问题:

解决方案:
1)开机后按键盘上的e,进入grubd的编辑页面;

2)在Linux /vmlinuz -xxxxxxx ro splash quiet 的后面加上:空格nouveau.modeset=0,按f10就会进入桌面;

3)进入系统之后在终端内输入 sudo gedit /boot/grub/grub.cfg;搜索quiet,在他的后面加上nouveau.modeset=0,保存退出就可以了。

好了,接下来说安装Deepin下如何安装docker容器。

百度上也有很多教程,但是这里我再来说一下安装过程以及自己遇到的一些问题。

首先卸载之前可能留有的docker: sudo apt-get remove docker.io docker-engine

更新一下源: sudo apt-get update

然后安装docker的一些必要工具: sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common

之后安装秘钥:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add – //这个是国内镜像

添加docker仓库:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian jessie stable"

sudo add-apt-repository “deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian jessie stable” //国内镜像

当然如果这一步没有执行成功说是找不到命令的话可以执行这一步: sudo apt-get install software-properties-common

这样就可以了。

安装docker-ce
首先,更新本地软件源仓库
sudo apt-get update
然后,开始安装docker-ce
sudo apt-get install docker-ce

安装成功后如果要使用命令的话是需要在命令前加sudo 的,这里我们这样操作:

sudo groupadd docker
sudo usermod -aG docker $USER

这样之后就可以了,但是我遇到一个问题,就是我的账户不是超级账户了,如果没问题的话docker安装就到此结束了,但是我遇到了 一个账户问题,导致关机重启等都需要输入密码认证,但是这个密码我并不知道是什么,解决方法如下:

  • 强制关机
  • 在选择Deepin启动时按e,与解决n卡问题时的操作步骤相同;
  • 在Linux那一行的最后(解决n卡问题那一行)输入 rw init =/bin/bash
  • f10进入系统,这个时候进入的是单用户模式
  • 编辑/etc/sudoers
  • 加入
  • root    ALL=(ALL:ALL) ALL  (系统有的)
    xxx   ALL=(ALL:ALL) ALL   (xxx为你的账户名)
  • 保存退出 重启
  • 重启的快捷键 ctrl+alt+delete

这样就解决了所有问题哦!

转载请注明:森林火 » Deepin 下安装docker