Linux上Docker的初始化
2017-06-26 15:45:55 +08 字数:417 标签: Docker在多次安装Docker多个版本后,孤得出以下结论:
不要根据官方文档瞎折腾,直接用官方或非官方的脚本来安装就好。
安装Docker ¶
Docker官方:
curl -sSL https://get.docker.com/ | sh
中国阿里云:
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
官方与阿里云的区别,就在于默认的Docker Registry位置。
国外,尤其是美国地区,用Docker官方的比较快。
国内,则明显需要CDN服务。 所以,孤选择阿里云。 当然,还有其它选项,略。
加入docker用户组 ¶
早期版本的docker
命令,只能在root用户下执行,否则连接不上Daemon。
后来,只要在docker用户组下,都没问题。
把当前用户加入docker用户组:
sudo gpasswd -a ${USER} docker
${USER}
也可换为实际用户名。
安装Docker三剑客 ¶
docker-compose ¶
pip install docker-compose
docker-machine ¶
curl -L https://github.com/docker/machine/releases/download/v0.12.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
docker-swarm ¶
在Docker的v1.12.0及以后版本,自带docker swarm
。