Setting Up an Intranet Server Using Docker
2024-04-21 00:49:38
#Notes
docker
几条重要的命令
1 2 3 4 5 6 7 8
| 启动 systemctl start docker 守护进程重启 sudo systemctl daemon-reload 列出容器 docker ps 显示所有的容器,包括未运行的 docker ps -a 重启docker服务 systemctl restart docker 重启docker服务 sudo service docker restart 关闭docker service docker stop 关闭docker systemctl stop docker
|
目的
通过桥接模式,搭建可通过外网访问的内网服务器
步骤
- 在 kali 中安装 docker
- docker pull 下载镜像
- 配置静态ip
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| ifconfig 查看当前网卡 service networking stop 停止当前网卡网络服务 vi /etc/network/interfaces 对网卡配置进行修改 进去之后,你会发现这个界面内容 ································ # The loopback network interface auto lo iface lo inet loopback auto eth0 网卡 #iface eth0 inet dhcp iface eth0 inet static 启用静态ip address 192.168.31.108 设置ip地址 netmask 255.255.255.0 子网掩码 gateway 192.168.31.1 网关 ······························· ESC :wq! service networking restart 重启网络服务
|
4.虚拟机本地访问127.0.0.1测试
5.改防火墙权限
1 2 3
| apt-get install ufw 关闭 ufw disable 开启 ufw enable
|
6.连接ssh,down源码
1 2 3 4 5 6 7 8 9 10 11 12
| ssh hostname@ip -p xxxx 端口指向 进入www目录(举例) cd /var/www/html 打包html tar -cvf html.tar html 移动html.tar到html mv html.tar html 删除 rm -f 强行删除某个文件 rm -r 向下递归,不管有多少级目录,一并删除 rm -rf 将会删除目录以及其下所有文件、文件夹 访问ip/html.tar即可下载
|