kali安装docker以及配置阿里云镜像加速

1.需求
  • 最近须要用到docker比较多,遂安装使用下,第一次用docker搭建测试环境,不得不说,docker真香。期间遇到了比较多奇奇怪怪的问题,网上的教程也比较多比较乱,遂记录一下。
2.安装docker

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

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

apt-get install apt-transport-https ca-certificatesgithub

apt-get update && sudo apt-get install docker-enginesql

systemctl start dockerdocker

3.配合阿里云镜像下载加速
4.若是发现没有docker-compose的话,能够按下面的方式安装

详见:https://github.com/docker/compose/releases测试

curl -L https://github.com/docker/compose/releases/download/1.25.1-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
注:用pip安装docker-compose的话貌似会遇到一些奇奇怪怪的问题
5.docker经常使用指令
  • 启动:systemctl start docker
  • 一键运行docker:docker-compose up -d,运行该命令须要当前目录下有docker-compose.yaml文件,通常支持docker一键部署的github项目下载下来只来会有这个文件。
  • 查看镜像:docker images
  • 查看容器:docker ps -a
  • 中止全部容器运行:docker rm $(docker ps -aq)
  • 删除全部镜像:docker rmi $(docker images -q),删除镜像前须要中止运行的容器
  • 容器重启:docker-compose restart,配置文件、代码修改或者版本更新(从Github拉下最新的代码),不须要从新build,只须要执行docker-compose restart
  • 数据持久化保存:将docker/data/mysql目录挂载到外部目录便可,通常支持一键部署的会将配置写在docker-compose.yaml文件里,本身build的话能够是-v ./docker/data/mysql/:/var/lib/mysql
相关文章
相关标签/搜索