一、简述:
使用docker工具制作开源项目kod容器。
二、工具:
linux、kali两台机器
三、思路:
1、Linux上安装docker,pull一个alpine系统镜像,在镜像中部署kod项目。
2、在kali上开启apache网站,上传kod源代码包。
四、操作过程:
1、linux上部署kod
#安装docker
yum install docker -y
#启动docker
systemctl start docker
#设置开机自启
systemctl enable docker
2、pull一个alpine镜像,并进入alpine容器
docker run -d -p 80:80 docker.mirrors.ustc.edu.cn/library/alpine
docker run -d -p 80:80 -it 9977a074115e 输入自己pull的镜像id
docker exec -it 4c9ee73edd63 /bin/sh
3、传输kod源代码
cd /var/www/html
把kod的网站源码包传上来
systemctl start apache2
浏览器访问一下kali的IP,可看到目录浏览模式,复制带有kod源码包的完整url
4、部署kod
wget 'http://10.0.0.3/kod源码包.zip'
chmod 777 /html
apk add nginx
chown -R nginx.nginx
5、制作镜像并传输到docker仓库
docker commit elegant_wing alpine_kod:v1 对应的容器name和自创的版本号
docker login
docker tag alpine_kod:v1 用户名/alpine_kod:v1
docker push 用户名/alpine_kod:v1
至此docker的alpine版kod镜像制作完成!
五、成品在下面的网站上: