Centos8安装docker并配置Kali Linux图形化界面

这篇具有很好参考价值的文章主要介绍了Centos8安装docker并配置Kali Linux图形化界面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

鉴于目前网上没有完整的好用的docker安装kali+桌面连接的教程,所以我想做一个。

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

准备工作

麻了,这服务器供应商提供的镜像是真的纯净,纯净到啥都没有。

问题一:Centos8源有问题

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

解决办法

自2022年1月31日起,CentOS团队从官方镜像中移除CentOS 8的所有包,但软件包仍在官方镜像上保留一段时间。现在被转移到https://vault.centos.org。如需继续运行旧CentOS 8,可以在/etc/yum.repos中更新repos.d,使用vault.centos.org代替mirror.centos.org

sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

生成缓存更新

yum makecache

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

运行yum update 并重新安装wget

yum update -y

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

yum install wget -y

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

开始安装docker,我前段时间写的有安装docker的教程,我直接拿过来吧

docker安装

1. 安装docker
# 查看有没有安装旧版本的
[root@localhost ~]# yum remove docker docker-common docker-selinux docker-engine
# 安装依赖软件包
[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
# 设置yum源
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 查看所有docker版本
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r
# 安装
[root@localhost ~]# yum install docker-ce -y
# 查看版本
[root@localhost ~]# docker version
# 启动
[root@localhost ~]# systemctl start docker
2. 安装docker-compose
# 下载docker compose
[root@localhost ~]# curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加可执行权限
[root@localhost ~]# chmod +x /usr/local/bin/docker-compose
# 将文件copy到 /usr/bin/目录下
[root@localhost ~]# ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 查看版本
[root@localhost ~]# docker-compose --version

安装kali

获取镜像

docker pull kalilinux/kali-rolling

查看镜像

docker images

创建容器

docker run -t -d -p 60000:22 -p 60001:5901 -p 60002:5902 -p 60003:5903 镜像名

进入容器

docker exec -it 容器名 /bin/bash

更改官方源

echo 'deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib' > /etc/opt/source.list

echo 'deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib' >> /etc/opt/source.list

因为刚拉取的镜像里没有装vim,如果想使用vim的话可以先安装vim

apt-get install vim -y

然后vim /etc/opt/source.list改一下源就行了,修改完之后按esc然后:wq回车就好了

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

修改完之后需要更新一下

apt-get update && apt-get upgrade

更新完之后安装SSH服务

#安装所需软件
apt-get install vim net-tools openssh-server 
# vim修改配置文件,允许root登录
vim /etc/ssh/sshd_config

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

#启动 ssh 服务
service ssh start
#允许开机自启动
systemctl enable ssh
# 修改root密码
passwd root
#然后输入两遍新密码就可以了

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

然后通过刚才映射的60000端口就能登录kali了

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

安装kali-everything
#下面二选一安装,推荐第一个
apt-get install  kali-linux-everything #安装kali提供的所有工具
apt-get install kali-linux-large #安装kali提供的默认工具

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

安装图形化界面
apt-get install kali-desktop-xfce
apt-get install xorg
apt-get install xfce4
apt-get install xrdp
配置xrdp实现远程连接图形界面
sed -i 's/port=端口号/port=端口号/g' /etc/xrdp/xrdp.ini
echo xfce4-session >~/.xsession
service xrdp restart

因为我刚才创建的容器分配的端口号是60002:5902,这里我用:60002就能远程连接了

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

登录kali

用户是root 密码是ssh密码

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

Centos8安装docker并配置Kali Linux图形化界面,docker,linux,安全,nginx,运维,系统安全,网络安全

搞完收工!

参考文章:

  1. Docker/kali桌面_kefonlo的博客-CSDN博客_docker kali 图形界面

  2. docker安装kali_梦小惜的博客-CSDN博客_docker kali

  3. Docker安装kali - 知乎 (zhihu.com)

  4. 如何使用远程桌面连接(RDP)至Kali/Ubuntu图形化桌面? - 掘金 (juejin.cn)文章来源地址https://www.toymoban.com/news/detail-733317.html

到了这里,关于Centos8安装docker并配置Kali Linux图形化界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【CentOS8安装docker】

    文章目录 一、更新yum 二、卸载旧版本 三、安装 Docker Engine-Community(使用 Docker 仓库进行安装)

    2024年01月22日
    浏览(45)
  • 手机termux免root安装kali:一步到位+图形界面

    1.工具: 安卓(包括鸿蒙)手机、WiFi、充足的电量、脑子 2.浏览器搜索termux,vnc viewer,下载安装。 3.对抗华为纯净模式需要一些操作,先断网,弹窗提示先不开,等到继续安装的时候连上网,智能检测过后就可以了(termux正常版本可以通过智能监测,失败了就说明安装包是

    2024年02月03日
    浏览(36)
  • centos8下安装docker

    二、为yum源添加docker仓库位置: 三、安装docker 四、启动docker 五、查看docker是否启动成功 出现如下方: active running 表示运行成功 六、可以根据自己需求修改docker安装路径 6.1 查看本机用户安装docker的路径 6.2 修改安装路径

    2024年02月06日
    浏览(37)
  • 在 Kali Linux 上安装和配置 Docker

    Docker 是一种开源平台,可用于自动化应用程序的部署、扩展和管理。在 Kali Linux 上安装和配置 Docker 可以为开发人员和系统管理员提供更轻松的容器化环境。本文将介绍如何在 Kali Linux 中安装和配置 Docker。 首先,在进行任何操作之前,请确保你的系统是最新的,并且备份重

    2024年02月05日
    浏览(49)
  • Centos安装图形化界面

    如果你的centos7是最小化安装的那默认都是不带X WINDOWS的,那在安装图形化界面之前,你得先安装一下X WINDOWS,这个控制功能 yum groupinstall \\\"X Window System\\\" 下载共有一百多条,遇到询问同意安装按“y”回车,然后等待下载完成自动安装 输入安装命令 yum groupinstall -y \\\"GNOME Desktop\\\"

    2024年02月12日
    浏览(27)
  • CentOS 安装图形界面

    CentOS 是一种面向服务器和高级用户的 Linux 发行版,它主要专注于稳定性、安全性和性能。默认情况下,CentOS 以文本模式运行,只提供基本的命令行界面(黑白的代码输入)。 CentOS 面向服务器环境,通常不需要图形用户界面(GUI),因为服务器通常在远程和无人监控的环境

    2024年02月03日
    浏览(32)
  • centOs7安装图形界面

       学习Linux一个礼拜了,安装了vm虚拟机,也调试了一些命令,今天才发现, 原来centOs7居然没有图形页面,看着这黑窗口挺烦恼的,于是我就打破这种僵局。在网上搜索了一些方法,以下是具体的操作:  1.输入:yum list ,测试yum命令是否有用。  2.重启网络:service network

    2024年02月13日
    浏览(32)
  • CentOS 7安装图形化界面

    在安装CentSO7时,如果选择“最小化安装“,那么系统只有命令行界面,没有图形化界面。有些小伙伴喜欢使用图形化界面,本文笔者带小伙伴们一起安装图形化界面。 1、开启CentOS7以root用户登录(普通用户权限不够),如下图所示: 2、配置网络网卡,确保与外网连通(后续

    2023年04月11日
    浏览(27)
  • 2022国赛28:centos8.5离线安装docker

    大赛试题内容: 八、虚拟化(20分) 在Linux2上安装docker-ce,导入centos镜像。软件包和镜像存放在物理机D:softDockerLinux。 创建名称为skills的容器,映射Linux2的80端口到容器的80端口,在容器内安装apache2,默认网页内容为“HelloContainer”。 解答过程: 下载CENTOS8镜像文件并复制到云

    2023年04月19日
    浏览(31)
  • CentOS7如何安装图形界面

    博客主页:https://tomcat.blog.csdn.net 博主昵称:农民工老王 主要领域:Java、Linux、K8S 期待大家的关注💖点赞👍收藏⭐留言💬 在最近需要在没有不带图形界面的CentOS7上安装图形界面,现记录下操作方法。 完成安装只需要依次执行下面三行命令,然后重启计算机就可以。 注意

    2023年04月13日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包