deepin


deepin

docker

卸载原版本

1
sudo apt-get remove docker docker-engine

安装docker-ce和密钥管理以及下载相关的工具

1
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common

下载并安装密钥

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

查看秘钥是否安装成功

1
sudo apt-key fingerprint 0EBFCD88

若安装成功,显示如下内容

1
2
3
4
pub   4096R/0EBFCD88 2017-02-22
Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid Docker Release (CE deb) <docker@docker.com>
sub 4096R/F273FCD8 2017-02-22

添加docker仓库

1
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian wheezy stable"

更新仓库

1
sudo apt-get update

安装docker-ce

1
sudo apt-get install docker-ce

启动docker-ce

1
systemctl start docker

设置dockerroot用户

普通用户登入会出现报错

1
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.35/version: dial unix /var/run/docker.sock: connect: permission denied

查看是否有docker用户组

1
cat /etc/group | grep docker

若无,创建

1
sudo groupadd -g 999 docker

将当前用户加入用户组

1
sudo gpasswd -a ${USER} docker

查看docker.scok文件权限

1
2
cd /var/run
ls -l | grep docker.

可以看到其属主为root,权限为rw,可读可写;其属组为docker,权限为rw,可读可写。如果要当前用户可直接读取该文件,那么就把当前用户添加到docker属组即可。

修改docker.sock权限

1
sudo chmod a+rw /var/run/docker.sock

验证

1
docker run hello-world

换源

阿里云

  1. 在阿里云申请一个账号

    打开连接 https://cr.console.aliyun.com/#/accelerator 拷贝您的专属加速器地址。

  2. 修改修改daemon配置文件/etc/docker/daemon.json来使用加速器(下面是4个命令,分别单独执行)

注意:这里的https://jxus37ad.mirror.aliyuncs.com是申请者的加速器地址,在此仅仅用于演示,而使用者要个根据自己的使用的情况填写自己申请的加速器地址。

1
2
3
4
5
6
7
8
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://jxus37ad.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

使用docker-cn提供的镜像源

  1. 编辑/etc/docker/daemon.json文件,并输入docker-cn镜像源地址

    1
    sudo nano /etc/docker/daemon.json

    输入以下内容

    1
    2
    3
    4
    5
    {

    "registry-mirrors": ["https://registry.docker-cn.com"]

    }
  2. 重启docker服务

    1
    sudo service docker restart

禁止开机启动

默认情况下Docker是开机自启的,如果我们想禁用开机自启,可以通过安装chkconfig命令来管理Deepin自启项

1
2
3
4
5
# 安装chkconfig
sudo apt-get install chkconfig

# 移除自启
sudo chkconfig --del docker

参考链接

https://blog.csdn.net/qq_36148847/article/details/79273591


conky

安装conky-manager

应用商店

主题

.shuxun2放入家目录下的.conky目录中

conky-manager中选择.shuxun2

问题1. CPU温度不显示

1
sudo apt-get install lm-sensors

问题2. 网络流量不显示

1
ifconfig 查看网卡名称

修改.shuxun2文件

1
2
3
4
5
6
网络使用:

下载速度:$alignr${downspeed 网卡名称} k/s
上传速度:$alignr${upspeed 网卡名称} k/sd

${downspeedgraph 网卡名称 324D23 77B753}

设置自启

conky-manager中设置自启

参考链接

https://bbs.deepin.org/forum.php?mod=viewthread&tid=36296&extra=


kali

添加kali官方源

1
2
3
4
sudo vim /etc/apt/sources.list

deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free

更新应用列表

1
sudo apt update

出现错误

1
2
3
4
W: GPG 错误:https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY ED444FF07D8D0BF6
W: 仓库 “https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling InRelease” 没有数字签名。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

解决方法

  1. 添加DNS地址

    1
    2
    3
    vim /etc/resolve.conf

    nameserver 114.114.114.114
  2. 导入公钥

    1
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7D8D0BF6
  3. 即可更新应用列表

参考链接

http://www.storysec.com/deepin-for-penetration.html

https://bbs.deepin.org/forum.php?mod=viewthread&tid=143308

---------------The End---------------
0%