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

posted @ 2018-10-16 15:23  进击的小哲  阅读(320)  评论(0)    收藏  举报