Parrotsec下 Docker 解决方案

Parrotsec下 Docker 解决方案


前面写了一个

Linux下 Tim/Wechat 的一种解决方案

但是其中存在一些问题,我没有具体说明docker的安装方法,这里我来说明一下

首先,Debian这个Linux发行版是不支持 Docker-EE 的,Parrotsec是基于Debian的发行版。所以在Parrotsec系统中,我们选择安装 Docker-CE

本来准备用Ubuntu来再做一次的,后来觉得要严谨一点,所以还是选择用parrotsec的虚拟机来再实现一次,刚好前段时间玩了下 ParrotSec KDE Plasma Home edition ,这次刚好用这个来安装一遍 Docker-CE

系统详细信息如下


安装步骤如下

1.添加 Docker-CE 源

网上有各种各样的添加方法,这里只说我选择的。首先,你会发现默认是无法安装 Docker-CE 的,所以需要额外添加源




同样,Docker-ce 的源也有很多,这里我选择 Ubuntu 16.04(LTS) 的 Docker-CE 源。我之前用的就是Ubuntu 16.04


添加源的过程很简单了,如下所示
vim /etc/apt/sources.list
在其中添加
#Docker-CE
deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable
tim8


其实可以改成最新的源

把下面2行代码粘贴到 /etc/apt/sources.list

# docker-ce
deb [arch=amd64] https://download.docker.com/linux/debian stretch stable

2.导入Docker官方的GPG密钥

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


3.更新源

apt-get update
tim4


4.安装 Docker-CE

此时,你会发现已经可以安装Docker-CE了
apt-get install docker-ce
tim5


虚拟机装这个实在是太慢了!1个多小时 ,而且到这一步的安装基本完成了,下面直接拿我的实机演示


5.配置 Docker 国内加速

这个加速还是要配置一下的,否则拉镜像的时候实在太慢了,这里建议直接配置永久加速,即通过配置 Docker守护进程 来默认使用 Docker 官方镜像加速.


配置方法如下
cd /etc/docker/
vim daemon.json # 这个文件默认应该是没有的,需要自己创建

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


6.重启 Docker 服务

systemctl restart docker.service


7.Hello-World !

通过 hello-world 来测试 docker-ce 是否安装成功 第一次可能会比较慢
sudo docker run hello-world


如果还有什么问题,请直接在下面留言~

4 个赞

Parrot4.x之前官方源是有 docker-ce 的,不过现在不知道为啥没了==


服务器资源由ZeptoVM赞助

Partners Wiki Discord