docker安装

Posted zi-chuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker安装相关的知识,希望对你有一定的参考价值。

在docker安装中我使用的是新装的ubuntu 18

开始安装docker

 sudo wget -qO- https://get.docker.com/ | sh

 sudo usermod -aG docker username ##你的用户名

这结束以后可能会提示一下,淡定,这是正常的,下面将它们翻译了一下

If you would like to use Docker as a non-root user, you should now consider

如果你想使用Docker作为非根用户,你现在应该考虑

adding your user to the "docker" group with something like:

将您的用户添加到“docker”组,如下所示:

sudo usermod -aG docker ubuntu

sudo usermod-aG docker ubuntu

Remember that you will have to log out and back in for this to take effect!

记住,您必须注销并重新登录才能生效!

WARNING: Adding a user to the "docker" group will grant the ability to run

警告:将用户添加到“docker”组将授予运行

containers which can be used to obtain root privileges on the

可用于获取

docker host.

码头主人。

Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface

请参阅https://docs.docker.com/engine/security/security/#docker守护进程攻击面

for more information.

更多信息。

注:如果在这里出现提示信息,大概意思是注销下账号或者重启即可解决。其他问题可能是权限不足导致的,建议加下 sudo 或是 切换到 root 下进行。

sudo curl -L https://github.com/docker/compose/releases/download/1.25.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/binocker-compose

技术图片

 

 

 接着修改下权限

sudo chmod +x /usr/local/bin/docker-compose
docker-compose version

技术图片

 

 

 下面开始git获取文件,不过就是速度太慢了。据说这里需要代理什么就会快了。。。

git config --global http.postBuffer 1048576000

技术图片

这样经过漫长的等待就下好了

技术图片

开始一键部署靶场

Vulhub
使用Vulhub一键搭建漏洞测试靶场
docker-compose up -d

技术图片

 

 

如果中间链接断开,重新启动下就好。接着等待1个小时左右。。。。

技术图片

 

 

 然后进行端口映射

sudo iptables -t nat -A  DOCKER -p tcp --dport 8001 -j DNAT --to-destination 【ip】:8000

技术图片

 

 

 

当然还可以镜像搜索

docker search CTFD

下载镜像

docker pull ctfd/ctfd_ctfd

创建容器

docker run -it -d –name ctfd -p 80:8000 ctfd/ctfd

进入容器

docker exec-it ctfd /bin/sh

以上是关于docker安装的主要内容,如果未能解决你的问题,请参考以下文章

markdown docker-compose片段

sh Docker片段

Docker初级——介绍安装和使用

Docker和pip安装:避免在已安装某些软件包时安装所有软件包

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具