windows环境
下载boot2docker安装文件
从https://github.com/boot2docker/windows-installer/releases/tag/v1.4.1下载boot2docker的windows安装文件
双击下载的docker-install.exe,然后按安装步骤执行
下一步:注意这里三个全选
点击Install:
安装过程中如果出现是否要安装这个设备软件一率选安装:
出现这个界面说明安装完成:
安装完成后桌面会出现这两个图标:
点击Boot2Docker Stat图标来启动boot2docker的虚拟机,出现下面提示说明启动成功。
这个终端界面不能复制粘贴,窗口大小也有限制,所以需要安装另一个软件putty来操作docker。
安装putty并使用putty来操作docker
从http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载putty并执行
putty安装并打开后,从上面Docker的启动界面中找出来docker的虚拟机的ip,上面的是:192.168.59.103。把这个ip填在Host Name(or Ip Address)那一个输入框中,端口和ConnectType都使用默认的(22和ssh)
点Open按钮:
用户名是docker,密码是tcuser,输入后回车进入docker虚拟机
可以执行一个hello world的例子来测试docker的安装的正确性
执行:docker run hello-world,第一次执行会从官方仓库下载hello-world镜像并执行,如上图所示。这此命令可以通过在windows中复制,然后在putty的窗口中点右键来粘贴到命令行中。
使docker可以识别TAE的docker仓库
为了使tae的docker仓库被识别,需要在docker daemon的启动参数中加一个insecure-registry,在命令行中执行,下面的命令即可,第一条是加启动参数,第二个是重启docker daemon.
echo 'EXTRA_ARGS="--insecure-registry registry.aliyun.com"' | sudo tee -a /var/lib/boot2docker/profile
使用VirtualBox重启boot2docker-vm
Docker daemon的启动停止
请使用桌面上的Oracle VM VirtualBox对应的应用图形界面来管理:
Ubuntu
进入ubuntu的终端:
在终端执行:
$ sudo apt-get update
$ sudo apt-get install docker.io
使docker可以识别TAE的docker仓库
打开/etc/default/docker这个文件,加入如下的DOCKER_OPTS配置即可
$ sudo nano /etc/default/docker
# Add:
DOCKER_OPTS="--insecure-registry registry.aliyun.com"
修改完成后使用下面的命令来重启docker daemon:
sudo service docker.io restart
Mac OS X:
从这里https://github.com/boot2docker/osx-installer/releases/tag/v1.4.1下载boot2docker的安装包,双击运行:
一路默认选项继续,直到安装完成。
打开mac的终端软件,执行下面的命令:
$ boot2docker init
$ boot2docker start
$ $(boot2docker shellinit)
使docker可以识别TAE的docker仓库
在终端执行以下命令,先启动boot2docker的虚拟机,再加入docker daemon启动参数,第三指令是重启boot2docker虚拟机
boot2docker start
boot2docker ssh
sudo echo 'EXTRA_ARGS="--insecure-registry registry.aliyun.com"' | sudo tee -a /var/lib/boot2docker/profile
boot2docker restart
验证是否可以启动TAE基础镜像
在各个操作系统的命令行(windows是putty,linux和mac是终端)中执行:
docker run -it --entrypoint /bin/sh registry.acs.aliyun.com/open/centos:3.0.0
第一次执行需要下载centOS的镜像,可能会比较慢,需要耐心等待。
这个命令执行成功用会进入一个centOS的操作系统,这个就是TAE的基础操作系统。
群号:1632723507
关于此文档暂时还没有FAQ