Kali linux中docker和docker-compose的安装教程

前言

最近接了一个漏洞环境搭建的活,需要用到docker和docker-compose。因为物理机是Win10的,安装docker需要开启Hyper-V,但是Hyper-V和Vmware冲突。所以就在kali虚拟机里面搭了docker。下面记录一下搭建过程。

安装docker:

step1.
apt-get update
apt-get install -y apt-transport-https ca-certificates
apt-get install dirmngr

step2.
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

step3.
echo 'deb https://apt.dockerproject.org/repo debian-stretch main' > /etc/apt/sources.list.d/docker.list

step4.
apt-get update
ss-local -c /etc/shadowsocks.json (起飞机)
proxychains4 apt-get install docker-engine 代理下载

docker 搭建成功

安装docker-compose

ss-local -c /etc/shadowsocks.json
proxychains4 curl -L https://github.com/docker/compose/releases/download/1.25.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

docker和docker-compose的对比

介绍

docker是一个供开发和运维人员开发,测试,部署和运行应用的容器平台。
compose是一个用于运行和管理多个容器化应用的工具。

对比

  • docker是自动化构建镜像,并启动镜像。 docker compose是自动化编排容器。
  • docker是基于Dockerfile得到images,启动的时候是一个单独的container
  • docker-compose是基于docker-compose.yml,通常启动的时候是一个服务,这个服务通常由多个container共同组成,并且端口,配置等由docker-compose定义好。
  • 两者都需要安装,但是要使用docker-compose,必须已经安装docker

参考博客:
Linux下docker安装
Linux下docker-compose安装
docker与docker-compose介绍,对比与使用

发布了107 篇原创文章 · 获赞 68 · 访问量 7762

猜你喜欢

转载自blog.csdn.net/weixin_43092232/article/details/105126802