M芯片parallels desktop安装Ubuntu docker

取自于官网教程:https://docs.vultr.com/how-to-install-docker-on-ubuntu-24-04

  1. 安装所有必需的依赖包。

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

  1. 将Docker GPG密钥添加到服务器的密钥环中

sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

  1. 将最新的Docker存储库添加到APT源

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

  1. 更新服务器包索引

sudo apt update

  1. 安装Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

上面的命令会安装最新的Docker版本,其中包含以下插件:

docker-ce:Docker引擎社区版包。  
docker-ce-docker:启用Docker命令行接口(CLI)。    
containerd.io:容器运行时,用于监控Docker容器的生命周期。    
docker-buildx-plugin:改进Docker的多平台构建镜像构建能力。
docker-compose-plugin:启用使用YAML文件管理多容器Docker应用程序。
  1. 查看服务器上安装的Docker版本

sudo docker --version

设置开机自启动

systemctl enable docker.service

查看是否开启

systemctl status docker.service

接下来设置docker加速

7.在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)

{
  "registry-mirrors": [
    "https://dockerhub.azk8s.cn",
    "https://reg-mirror.qiniu.com",
    "https://1rqfztnd.mirror.aliyuncs.com"
  ]
}

8.重新启动服务

sudo systemctl daemon-reload
sudo systemctl restart docker

9.执行 $ docker info,如果从结果中看到了如下内容,说明配置成功

docker info

利用docker运行靶场 (请设置全局代理)
这里使用vulapps(vulapps是一个面向大众的开源漏洞靶场,无需
docker知识,简单执行一条命令即可编译、运行一个完整的漏洞靶
场镜像。)靶场,该靶场包含了各种应用、框架的漏洞。

靶场地址:https://github.com/Medicean/VulApps

10.拉取镜像

sudo docker pull medicean/vulapps:t_thinkphp_2

11.启动环境

sudo docker run -d -p 8000:80 medicean/vulapps:t_thinkphp_2

run为运行容器,-d为后台运行,-p为指定端口,80为容器里
服务的端口(该端口不可以修改),8000为容器映射出来的端口
(该端口可以修改为其它端口)

posted @ 2024-11-09 01:02  Ad1ey  阅读(6)  评论(0编辑  收藏  举报