DevOps:Development和Operations的组合,可以把DevOps看作 开发( 软件工程)、技术运营和质量保障(QA)三者的交集.
DevOps = 文化 + 过程 + 工具
直接在Mac物理机上安装
点击docker官网 下载对应的版本安装。
下载安装过程需要登录自己的账号
在命令行输入docker --version
此时会输出版本号
Docker version 18.09.2, build 6247962
在命令行输入docker version
此时会输出Client和Server版本号
Client: Docker Engine - Community
Version: 18.09.2
API version: 1.39
Go version: go1.10.8
Git commit: 6247962
Built: Sun Feb 10 04:12:39 2019
OS/Arch: darwin/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.2
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 6247962
Built: Sun Feb 10 04:13:06 2019
OS/Arch: linux/amd64
Experimental: false
Experimental: false
k8s的安装:点击任务栏docker-Kitematic-here这时会自动下载安装包。
在Vareant & virtualBox for mac 上安装
借助Vareant在virtualBox上构建各种系统(wins、Linux)
virtual machshine 安装
创建一个空目录centos7,执行以下命令
vagrant init centos/7
more Vagrantfile
此时输出会询问你是否构建centos7,按q退出命令,执行vagrant up
,如果本地没有对应的版本,就会从网络中获取对应版本,然后我们进入漫长的下载等待中...
构建完成,执行vagrant ssh
进入 virtual machshine中, 也就是刚才构建的那台centos7。
virtual machshine 删除
通过exit退出上面的ssh命令行,执行vagrant status
获取机器的状态
vagrant halt
将机器停止
vagrant destroy
将机器删除
vagrant clound 提供了各种机器的安装指令,我们只需要在该网站上找到需要的版本,然后复制命令执行就可以了。
推荐在物理机上通过virtualBox vagrant虚拟你对应机器来联系docker,不要直接在Mac等物理机上安装docker,毕竟联系多了占用内存也大,image移除麻烦。
在ubuntu上安装docker
这部分直接到官网上找到对应版本复制指令执行就可以了。
sudo systemctl start docker
启动docker服务。
思考🤔
如果让vagrant启动之后,自动安装并启动docker??例如将命令写到shell里面,让它自动执行。
通过docker-machine安装docker
通过执行docker-machine version
发觉,在Mac上安装docker是默认安装docker-machine了的,而在ubuntu上则没有此命令,那么如何单独安装docker-machine 呢?
网友评论