美文网首页
Docker安装及配套工具

Docker安装及配套工具

作者: Abububiu | 来源:发表于2018-09-13 16:23 被阅读0次

我这里采用Vagrant,Virtual Box搭建虚拟机环境安装Docker,在宿主机上直接装的就可以跳过这一步

Virtual Box

直接下载就好

Vagrant

直接下载,下载后,创建一个文件夹放置虚拟机文件。比如我要创建一个centos7,那么先在目录中运行 vagrant init centos/7,命令完成后会生成Vagrantfile文件,这个文件描述了虚拟机。然后运行vagrant up命令,这个命令会根据Vagrantfile的描述下载相应操作系统镜像。下载完成后,运行vagrant ssh命令就进入操作系统了。运行vagrant status命令查看当前虚拟机状态。使用vagrant halt命令关闭虚拟机。删除虚拟机运行vagrant destroy命令。Vagrant Cloud里有很多Vagrantfile可以下载。

Centos安装Docker

运行命令卸载旧版本的Docker

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

运行命令安装需要的工具

sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

运行命令添加源

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

运行命令安装Docker

sudo yum install docker-ce

启动Docker进程

sudo systemctl start docker

运行命令检测Docker是否安装成功,如果屏幕上显示Hello from docker就成功了

sudo docker run hello-world

Docker Machine

运行命令docker-machine create demo会下载一个linux镜像,创建一个安装好Docker的小型Linux虚拟机。

运行docker-machine ls命令列出当前创建好或者运行的机器

image.png

运行docker-machine ssh your-machine-name登录docker-machine创建好的虚拟机

image.png

运行docker-machine stop your-machine-name停止运行中的docker-machine虚拟机
运行docker-machine start your-machine-name启动一个docker-machine虚拟机
运行docker-machine env your-machine-name命令,会列出指定名称的虚拟机的环境变量,本地运行打印出来的eval xxxxxx 命令,会将刚才列出来的环境变量设置到本地,以替换docker server

image.png

Docker Machine on AWS

  1. 在当前用户目录下创建.aws文件夹,新建一个名为credentials的文件,写入如下内容:
[default]
aws_access_key_id = YOUR_ACCESS_KEY_ID
aws_secret_access_key = YOUR_SECRET_ACCESS_KEY
  1. 运行命令创建虚拟机
docker-machine create --driver amazonec2 --amazonec2-open-port 8000 --amazonec2-region cn-north-1 aws-sandbox

命令中的region是AWS的可用区,aws-sandbox是虚拟机的名字,你可以随便写。

参考资料
慕课网Docker教程

相关文章

网友评论

      本文标题:Docker安装及配套工具

      本文链接:https://www.haomeiwen.com/subject/nbodwftx.html