1. 程式人生 > >docker kubernetes Swarm容器編排k8s CICD部署

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版本