docker kubernetes Swarm容器編排k8s CICD部署
docker版本
docker 17.09
https://docs.docker.com/
appledeAir:~ apple$ docker version
Client: Docker Engine - Community
Version: 18.09.0
API version: 1.39
Go version: go1.10.4
Git commit: 4d60db4
Built: Wed Nov 7 00:47:43 2018
OS/Arch: darwin/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.0
API version: 1.39 (minimum version 1.12)
Go version: go1.10.4
Git commit: 4d60db4
Built: Wed Nov 7 00:55:00 2018
OS/Arch: linux/amd64
Experimental: false
vagrant
建立linux虛擬機器
建立一個目錄
mkdir centos7
vagrant init centos/7 #會建立一個vagrant file
vagrant up #啟動
vagrant ssh #進入虛擬機器
vagrant status
vagrant halt #停機
vagrant destroy 刪除機器
docker machine 自動在虛擬機器安裝docker的工具
docker-machine create demo virtualbox 裡會自動執行一臺虛擬機器
docker-machine ls 顯示有哪些虛擬機器在執行
docker-machine ssh demo 進入機器
docker-machine create demo1 建立第二臺有docker的虛擬機器
docker-machine stop demo1
docker playground https://labs.play-with-docker.com/
執行docker
docker run -dit ubuntu /bin/bash
執行不退出
docker exec -it 33 /bin/bash
k8s版本