$ uname -r
3.10.0-957.el7.x86_64
$ cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
Docker有三种安装方式:
- 配置 Docker Yum 源安装
- 手动下载 RPM 软件包安装
- 使用 Docker 官方脚本安装
这里使用 Docker Yum 源进行安装。
- 安装依赖包
$ yum install -y yum-utils device-mapper-persistent-data lvm2
- 配置 Docker Yum 源
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 安装 Docker CE
- 安装最新版本的 Docker CE:
$ yum install -y docker-ce docker-ce-cli containerd.io $ docker --version Docker version 18.09.2, build 6247962
- 安装指定版本的 Docker CE:
$ yum list docker-ce --showduplicates | sort -r docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-test docker-ce.x86_64 3:18.09.2-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.2-3.el7 @docker-ce-stable docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-test docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.1-2.1.rc1.el7 docker-ce-test docker-ce.x86_64 3:18.09.1-1.2.beta2.el7 docker-ce-test docker-ce.x86_64 3:18.09.1-1.1.beta1.el7 docker-ce-test docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-test docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable ... $ yum install -y docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
- 安装最新版本的 Docker CE:
- 启动 Docker
$ systemctl enable --now docker.service $ docker info Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 18.09.2 Storage Driver: overlay2 Backing Filesystem: xfs
Docker-compose安装 推荐离线安装下载地址:https://github.com/docker/compose/releases 选择:docker-compose-linux-x86_64 然后将其移动到/usr/local/bin目录下
# 重命名 cd /usr/local/bin mv docker-compose-linux-x86_64 docker-compose # 加入执行权限 sudo chmod +x /usr/local/bin/docker-compose # 查看docker-compose版本 docker-compose -v docker-compose -v
开启容器的 IPv6 功能,以及限制日志文件大小 docker添加加速器cat > /etc/docker/daemon.json <<EOF { "log-driver": "json-file", "log-opts": { "max-size": "20m", "max-file": "3" }, "registry-mirrors": ["https://mh7uwfc6.mirror.aliyuncs.com"], "ipv6": true, "fixed-cidr-v6": "fd00:dead:beef:c0::/80", "experimental":true, "ip6tables":true } EOF
Comments