Linux上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

参考


相关笔记