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安装的主要内容,如果未能解决你的问题,请参考以下文章
Docker和pip安装:避免在已安装某些软件包时安装所有软件包
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途