Docker/Docker-Compose-安装
安装docker
一键安装
安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun
也可以使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
手动安装(Centos)
- 卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
- 使用yum安装
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。
执行下面的命令添加 yum
软件源:
$ sudo yum-config-manager \
--add-repo \
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
# 官方源
# $ sudo yum-config-manager \
# --add-repo \
# https://download.docker.com/linux/centos/docker-ce.repo
- 安装docker ce
sudo yum install docker-ce
启动
启动docker ce
sudo systemctl enable docker # 开机自启动
sudo systemctl start docker # 启动docker
查看docker状态
sudo systemctl status docker
卸载 docker
删除安装包:
yum remove docker-ce
删除镜像、容器、配置文件等内容:
rm -rf /var/lib/docker
配置镜像加速器
-
登录自己的阿里云平台
-
进入控制台搜索
容器镜像服务
- 选择
镜像加速器
- 执行页面下方的命令即可
安装 docker-compose
- 最新发行的版本地址:https://github.com/docker/compose/releases
- 运行以下命令以下载Docker Compose的当前稳定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
注意: 如果无法下载,可以本地下载好后上传到服务器即可
- 将可执行权限应用于二进制文件:
sudo chmod +x /usr/local/bin/docker-compose
注意:如果命令
docker-compose
在安装后失败,请检查您的路径。您还可以创建指向/usr/bin
或路径中任何其他目录的符号链接。
- 测试安装
docker-compose --version
bash 命令补齐
curl -L https://raw.githubusercontent.com/docker/compose/1.8.0/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose
卸载docker-compose
直接移除二进制包即可
sudo rm /usr/local/bin/docker-compose