最近学到了主机管理docker-machine这一章,https://blog.csdn.net/CloudMan6/article/details/75810234   根据这篇文章来学的,

再推荐一个github上学习docker的网站  https://github.com/llitfkitfk/docker-tutorial-cn

系统:ubuntu 14.04

docker:18.06.0-ce

在安装的时候就出现了问题,命令如下:

curl -L https://github.com/docker/machine/releases/download/v0.9.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&

chmod +x /tmp/docker-machine &&

sudo cp /tmp/docker-machine /usr/local/bin/docker-machine

他这个版本有点老了,我就只换了v0.14.0,没考虑别的,安装过程如下。命令我是分开三条执行的,

docker-machine 安装 syntax error near unexpected token ‘newline' !DOCTYPE html 问题解决

在/usr/local/bin 目录下就会出现docker-machine  文件

查看版本信息,验证是否安装成功。运行命令docker-machine version ,发现报错

docker-machine 安装 syntax error near unexpected token ‘newline' !DOCTYPE html 问题解决

查看一下文件内容,也没发现什么问题,怀疑是换行符的问题,cat -A filename   发现换行符是$ ,也没错啊。

也尝试了 运行 :%s/^M//g 命令,去掉^M尾,不行。 还有可能是'<>'的问题,可是html5的标记头不能删掉啊。

docker-machine 安装 syntax error near unexpected token ‘newline' !DOCTYPE html 问题解决

我就找到了官网安装方法。无论学什么,很喜欢官网的文档,因为他最正规。

https://docs.docker.com/machine/install-machine/

If you are running on Linux:

$ base=https://github.com/docker/machine/releases/download/v0.14.0 &&
  curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
  sudo install /tmp/docker-machine /usr/local/bin/docker-machine

我还是分了三条命令来运行,把$bash替换为上面的网址, 或者直接在宿主机内浏览器访问粘贴即可。

安装过程如下, 和上面不一样,需要一点时间,看起来明显靠谱许多。

docker-machine 安装 syntax error near unexpected token ‘newline' !DOCTYPE html 问题解决

然后就是见证奇迹的时刻了。成功啦,我终于安装成功啦。

docker-machine 安装 syntax error near unexpected token ‘newline' !DOCTYPE html 问题解决

再看看/usr/local/bin目录下的文件,内容和之前的不一样。我终于可以进行接下来的学习了。

docker-machine 安装 syntax error near unexpected token ‘newline' !DOCTYPE html 问题解决

 

 

相关文章: