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
相關文章
相關標籤/搜索