Nu1LCTFer的成长之路书中docker环境配置

想复现书上的题目,又没学过docker,给的docker-compose.yml是什么也不清楚,又不想花时间去系统学docker,只想做CTF的题目,毕竟官网没有出平台,只好一顿搜索。

一、安装docker

推荐使用Ubuntu,我用的版本是18.04

sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker

查看是否安装成功

docker -v

回显版本号说明成功,我的是:
Docker version 19.03.6, build 369ce74a3c

二、配置yml文件并启动

复制粘贴网站里的配置文件,命名 docker-compose.yml
yml配置文件
放到Ubuntu的桌面上(方便寻找)
cd到桌面,复制粘贴网站上面的启动方式:docker-compose up -d
启动完成
启动完成,虚拟机设置为NAT桥接模式,ifconfig查看虚拟机IP,然后用本机访问就可以开始愉快的做题了。
在这里插入图片描述
在这里插入图片描述

三、遇到的一些问题汇总

安装docker之前最好先换源,然后更新下软件

apt-get update
apt-get upgrade

1、apt安装软件时:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

解决办法:https://www.cnblogs.com/yun6853992/p/9343816.html

2、运行docker时:

ERROR: Couldn’t connect to Docker daemon at http+docker://localunixsocket - is it running?

If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

解决办法:https://www.cnblogs.com/zheng-wei/p/10517355.html
注:如果usermod报错的话可以尝试前面加个sudo

3、查看虚拟机IP时:

Command ‘ifconfig’ not found

解决办法:sudo apt install net-tools

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值