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