Docker容器技术与运维
上QQ阅读APP看书,第一时间看更新

1.5.5 通过便捷脚本安装Docker CE

Docker为Docker CE的安装提供了便捷脚本,便于用户以快速、非交互方式将Docker CE安装到开发环境中。这些脚本的源码位于docker-install仓库。不推荐以这种方式将Docker CE安装到生产环境,因为这样做存在以下潜在风险。

● 这种脚本要求以root身份或sudo特权运行。

● 这种脚本会尝试检测用户的Linux发行版本,并配置包管理环境,还不允许用户定制安装参数。

● 这种脚本未经用户确认会安装包管理器的所有依赖项和推荐模块。

● 这种脚本不提供指定要安装的Docker版本的选项,总是安装每日构建频道的最新版本。

如果已经使用其他方式安装了Docker,则不要使用这种安装方式。

执行以下命令在Linux系统上安装最新版本的Docker CE:


curl -fsSL https://get.docker.com -o get-docker.sh 
sudo sh get-docker.sh 

在CentOS操作系统上,Docker安装完毕需要手动启动。默认情况下,非root用户不能运行Docker。如果要以非root用户身份使用,那么应将该用户加入docker组,命令如下:


sudo usermod -aG docker 用户名 

如果要安装最新的测试版本,请将上述命令中的“get.docker.com”替换为“test.docker.com”。

采用便捷脚本安装Docker之后,应当直接使用包管理器升级Docker。