docker的学习一
随笔备忘一下
1、vagrent的安装与使用
在vagrent下载vagrent for Mac 安装好
vagrent镜像网址:https://app.vagrantup.com/ubuntu/boxes/xenial64
在镜像网址找到想要安装的镜像输入命令即可
例如 安装ubuntu,在shell下面输入
vagrant init ubuntu/xenial64
vagrant up
两行命令即可
会在对应的镜像下面生出一个:Vagrantfile文件,也可以通过编辑Vagrantfile文件预安装一些配置,例如预先安装apache
# config.vm.provision "shell", inline: <<-SHELL
apt-get update
apt-get install -y apache2
SHELL
则就会安装apache
安装完毕,使用
vagrent ssh 命令进入虚拟机即可
2、使用docker-machine快速创建一个轻量级带docker的虚拟机
命令:docker-machine create demo
即可创建一个demo_docker_server带docker的轻量级虚拟机
查看刚才创建的虚拟机状态:docker-machine ls
停止/开启运行虚拟机:docker-machine stop/start
把docker的配置文件复制到本地,这样就可以在本地远程连接一个docker的server,在本地docker server关闭的情况下,进行测试
执行:docker-machine env demo
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.101:2376"
export DOCKER_CERT_PATH="/Users/xiaozhe/.docker/machine/machines/demo"
export DOCKER_MACHINE_NAME="demo"
# Run this command to configure your shell:
# eval $(docker-machine env demo)
可以看到把配置文件下载到了本地 /Users/xiaozhe/.docker/machine/machines/demo
现在用 eval $(docker-machine env demo) 命令即可本地链接到刚创建的docker-server了
可以docker version 看一下
我们还可以通过 docker-machine ssh demo 去ssh一下这个host
更多命令使用请参考 docker-machine -help

浙公网安备 33010602011771号