安装docker

一键安装

安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker –mirror aliyun

也可以使用国内 daocloud 一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

手动安装(Centos)

  1. 卸载旧版本
$ 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
  1. 使用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
  1. 安装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

配置镜像加速器

  1. 登录自己的阿里云平台
  2. 进入控制台搜索容器镜像服务

  1. 选择镜像加速器

  1. 执行页面下方的命令即可

安装 docker-compose

  1. 最新发行的版本地址:https://github.com/docker/compose/releases
  2. 运行以下命令以下载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

注意: 如果无法下载,可以本地下载好后上传到服务器即可

  1. 将可执行权限应用于二进制文件:
sudo chmod +x /usr/local/bin/docker-compose

注意:如果命令docker-compose在安装后失败,请检查您的路径。您还可以创建指向/usr/bin或路径中任何其他目录的符号链接。

  1. 测试安装
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