Docker安装记录

已超过 607 天未更新,文章内容可能已过期
Docker安装记录
若雨💝前言
安装了好几次docker
,记录一下安装最成功的步骤
💝centos7
- 使用root权限更新一下系统
bash
1 | yum -y update |
⚠️ 注意 yum -y update:升级所有包同时也升级软件和系统内核; yum -y upgrade:只升级所有包,不升级软件和系统内核
- 安装依赖
安装git版本管理工具,直接拉取源码到服务器,免去通过xfpt上传源码文件的繁琐过程。
- 安装 wandisco 仓库包
bash
1 | yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm |
- 安装git安装包
bash
1 | yum -y install git |
- 验证版本
bash
1 | git version |
- 安装docker
- 卸载旧版本
bash
1 | yum remove -y docker \ |
- 安装依赖工具包
bash
1 | yum install -y yum-utils \ |
- 设置yum源
bash
1 | sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
- 安装docker
bash
1 | yum install -y docker-ce |
- 启动docker
bash
1 | systemctl start docker.service |
- 设置开机自启
bash
1 | systemctl enable docker.service |
- 设置权限
bash
1 | sudo chmod a+rw /var/run/docker.sock |
- 验证版本
命令行执行docker version
如下命令,输出有 Client
和 Server
服务,则说明运行正常。
- 安装vim工具
bash
1 | yum -y install vim* |
- 添加镜像源配置文件
默认通过官方镜像源拉取,速度特别慢,并且容易卡死,所以需要替换镜像源,如果目录下不存在 daemon.json 配置文件,则新建配置文件命令如下:
markdown
1 | // 1.修改配置文件命令 |
- 安装docker-compose
- 下载资源
bash
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
- 设置权限
bash
1 | sudo chmod +x /usr/local/bin/docker-compose |
- 查看版本
bash
1 | docker-compose --version |
- 其它帮助命令
- 防火墙
bash
1 | 开启防火墙:systemctl start firewalld |
- 查看端口运行服务
bash
1 | netstat -anp | grep 端口号 |
💝Debian
🎉准备工作
- 添加
swap
虚拟内存
⚠️ 注意:VPS 的内存如果过小,建议设置一下 SWAP,一般为内存的 1-1.5 倍即可,可以让系统运行更流畅!
- 下载脚本
bash
1 | wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh |
选择18
(SWAP一 键 安 装 /卸 载 脚 本),输入想要扩容的数值即可
- 升级系统及安装常用软件
bash
1 | sudo -i # 切换到 root 用户 |
🎈海外服务器
- 安装docker
- 一键安装
bash
1 | wget -qO- get.docker.com | bash |
- 查看版本
bash
1 | docker -v |
- 设置开机自启
bash
1 | systemctl enable docker |
- 安装docker-compose
因为我们已经安装了 docker-compose-plugin,所以 Docker 目前已经自带 docker compose 命令,基本上可以替代 docker-compose
bash
1 | root@racknerd-86ee35:~# docker compose version |
当然我们任然可以单独安装docker compose
- 一键安装
bash
1 | sudo curl -L "https://github.com/docker/compose/releases/download/latest/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
- 设置权限
bash
1 | sudo chmod +x /usr/local/bin/docker-compose |
- 查看版本
bash
1 | docker-compose --version |
🎈国内服务器安装
- 安装docker
- 一键安装
bash
1 | curl -sSL https://get.daocloud.io/docker | sh |
- 查看版本
bash
1 | docker -v |
- 设置开机自启
bash
1 | systemctl enable docker |
- 安装docker-compose
- 一键安装
bash
1 | curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose |
- 设置权限
bash
1 | chmod +x /usr/local/bin/docker-compose |
- 查看版本
bash
1 | docker-compose --version |