Ubuntu搭建docker环境

一丶自己搭建Ubuntu的虚拟机(网上很多教程)

PS:下带图形化界面的Ubuntu镜像,这里只说一下要装那些工具和做那些配置

  • 安装vim

sudo apt-get install vim

  • 更换ubuntu的更新源

1.备份系统自带源

mv /etc/apt/sources.list /etc/apt/sources.list.bak

2.修改/etc/apt/sources.list文件

sudo vim /etc/apt/sources.list

3.添加一下更新源(18.04的清华大学源)

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

  •   清除本地已缓存的软件包信息,更新镜像仓库             

sudo apt-get clean

sudo apt-get update

  •   安装net-tools 和git

sudo apt-get install net-tools

sudo apt-get install git

二丶在docker官网和daocloud 注册账号

三丶安装docker CE (社区版)

以下步骤均在 docker官网的帮助文档中(https://docs.docker.com/install/linux/docker-ce/ubuntu/)

  • 安装必备工具

sudo apt-get install \

apt-transport-https \

ca-certificates \

curl \

gnupg-agent \

software-properties-common

  • 添加GPG 密匙

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

  • 测试一下

sudo apt-key fingerprint 0EBFCD88

//出现这个说明成功了

  • 增加docker的更新源

sudo add-apt-repository \

"deb [arch=amd64] https://download.docker.com/linux/ubuntu \

$(lsb_release -cs) \

stable"

  • 更新ubuntu镜像仓库

sudo apt-get update

  • 安装docker

sudo apt-get install docker-ce docker-ce-cli containerd.io

  • 修改docker 镜像更新源(docker服务器在国外,不换源,会因为网速慢而搭建docker实例失败)

1.进daocloud主页(登录状态)

2.点击右上角的小飞机

3.在Ubuntu上执行你在这个页面上得到的命令

  • 测试安装是否成功

sudo docker run hello-world

出现上面的东东这个说明docker搭建成功

四丶利用docker快速搭建渗透环境

  •   在github上clone别人弄好的配置文件

git clone https://github.com/vulhub/vulhub.git

PS:也可以是其他环境

  •   安装docker-compose

sudo apt-get install docker-compose

  • 将当前用户加入docker组(否则执行docker-compose up -d 会报错ERROR: Couldn‘t connect to Docker daemon at…)

sudo gpasswd -a ${USER} docker

  • 退出当前用户 比如切换为root,再次切换为当前用户。我的用户名是mwq 你们别直接复制粘贴

sudo su

su mwq

  • 测试docker-compoce
  1. 进入一个有docker-compose.yml 文件的文件夹

cd vulhub/struts2/s2-001/

  1. 利用docker-compose.yml 文件搭建容器

docker-compose build

docker-compose up -d

  • 查看docker实例状态

docker container  ls

容器将自己的8080端口映射到Ubuntu的8080端口

在虚拟机使用127.0.0.1:8080访问

在物理主机使用 虚拟机ip:8080访问

  • 使用ifconfig查看Ubuntu 的ip

ifconfig

  •  物理主机访问

PS:附上burp suite的注册机(有经济实力的还是支持正版!)

百度网盘下载:

链接: https://pan.baidu.com/s/1brjPKM7 密码: 9v4r

爱盘下载:

https://down.52pojie.cn/Tools/Network_Analyzer/

PS:注册机使用教程

https://blog.csdn.net/u014549283/article/details/81248886

PS:不要在Ubuntu中使用burp suite抓取docker的包 因为Ubuntu和docker容器之间是进程间通信 不会走网卡

所以正确的使用方法是物理机访问 用burp suite抓包

(物理机和虚拟机之间的数据要经过网卡的)

PS:如果有错误,请指正!多谢!

立足于技术,但不局限于技术。

原文地址:https://www.cnblogs.com/mwq1024/p/10952116.html

时间: 2024-08-25 16:57:27

Ubuntu搭建docker环境的相关文章

Ubuntu 搭建LAMP环境

Step 1☆ 安裝LAMP sudo apt-get install apache2 mysql-server mysql-client php5 phpmyadmin Step 2☆ 启动服务 sudo /etsudo /etc/init.d/apache2 restartsudo /etc/init.d/mysql restart http://IP Step 3☆ 新建测试页确认服务已经正常工作 sudo vim /var/www/html/info.php <?phpphpinfo()

Centos搭建 Docker 环境

搭建 Docker 环境 安装与配置 Docker 安装 Docker Docker 软件包已经包括在默认的 CentOS-Extras 软件源里.因此想要安装 docker,只需要运行下面的 yum 命令: yum install docker-io -y 直接yum安装,安装成功后查看版本 docker -v 启动docker service docker start 设置开机启动 chkconfig docker on 配置 Docker 因为国内访问 Docker Hub 较慢, 可以使

CentOS 7上搭建Docker环境

一.Docker介绍和安装 http://linux.cn/article-4340-1.html Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单.容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止.Docker 帮助系统管理员和程序员在容器中开发应用程序,并且可以扩展到成千上万的节点. 容器和 VM(虚拟机)的主要区别是,容器提供了基于进程的隔离,而虚拟机提供了资源的完全隔离.虚拟机可能需要一分钟来启动,而容器只需要一秒钟或更短.容器使用宿主操作系统的内核

在 ubuntu 搭建 docker registry 私有仓库

为什么要搭建 docker 私有仓库 原因有几个: 项目需要,不希望将项目放到 docker hub 上. 环境需求,考虑网络.效率的问题,希望在私有服务器上建立自用的仓库,提高便利性和访问速度. 可以做更多的个性化配置. 用什么搭建 docker 私有仓库 docker 官方提供了 registry 的镜像,可以使用它来建私有仓库. 本次搭建的环境 在这里先说明一下本文的实验环境: docker 仓库服务器: ubuntu 14.04 ip地址:192.168.188.112 docker 客

在ubuntu搭建lamp环境

这两我一直在我的ubuntu虚拟机上 搭建lamp环境,第一天学习一些基本的指令 本人的系统是window,在vm虚拟机搭建lamp环境的 1.下载vm,安装 2.下载ubuntu服务器版  http://releases.ubuntu.com/ ,随便选择一个,我选择Ubuntu 15.04 (Vivid Vervet)下载 如图,有服务器版的和桌面版的,我搭建的是服务器,所以下载的服务版 3.在vm上安装ubuntu,在vm上选择刚才下的iso文件.略 ubuntu安装完成就这样子了. 4.

centos 搭建docker环境

我有一台便宜的腾讯云服务器,当然配置自然也是最低的,只是用来平常玩一玩,学习的用处,下面介绍一下我在上面搭建docker的心得,共勉一下. 安装与配置 Docker 安装 Docker Docker 软件包已经包括在默认的 CentOS-Extras 软件源里.因此想要安装 docker,只需要运行下面的 yum 命令:  yum install docker-io -y 直接yum安装,安装成功后查看版本  docker -v 启动docker  service docker start 设置

分析脚本搭建docker环境:python, R

1. 搭建Anaconda Python3.6 FROM nvidia/cuda:8.0-cudnn6-devel-ubuntu16.04 MAINTAINER Tyan <[email protected]> # Install basic dependencies RUN apt-get update && apt-get install -y --no-install-recommends build-essential cmake git wget libopencv-

docker-machine 快速搭建docker环境

环境:腾讯云测试成功 1.条件:本地主机A和远程主机B 2.远程主机B,配置免密登录 1,在本地主机A上生成公钥和私钥,生成命令:ssh-keygen -t rsa 私钥:id_rsa 公钥:id_rsa.pub 2. 把生成的公钥添加到远程主机B的认证配置中,命令:ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected] 3.在本地主机操作,完成创建远程主机B的docker环境 例子1:docker-machine create -d generic

centos7 搭建 docker 环境

1. 安装centos7  http://isoredirect.centos.org/centos/7/isos/x86_64/ 下载 everything 版本,最小化版本可能缺失很多东西 我是在esx 环境上安装的系统,安装完成后启动没有获取到ip地址 修改下面的文件 /etc/sysconfig/network-scripts/ifcfg-ens192 重启系统或者 service network restart yum -y install net-tools  就可以使用ifconf