【玩转Docker】【01】Linux系统安装Docker

1、登陆服务器:

ssh 用户名@服务器IP -P 22

2、添加SWAP虚拟内存

(若VPS 内存过小,建议设置 SWAP虚拟内存,可以让系统运行更流畅!)

wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

 选择“18”,

然后选择“1”添加swap,然后输入你想要扩容的数值(一般为内存的 1-1.5 倍)即可。

3、升级 packages

screen             # 启动screen会话,防止安装中途 SSH 连接断开,导致安装失败。


sudo -i          # 切换到 root 用户
apt update -y    # 升级 packages
apt install wget curl sudo vim git -y   # 安装常用的软件


# screen -r        # 重新连接之前的会话
 
 
# exit             # 关闭 screen 会话

4、安装 Docker 环境

# 安装 Docker(全部服务器)
wget -qO- get.docker.com | bash

docker -v                   # 查看 docker 版本

systemctl enable docker     # 设置开机自动启动





# 安装 Docker(国内服务器)
curl -sSL https://get.daocloud.io/docker | sh

docker -v                   # 查看 docker 版本

systemctl enable 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                      # 查看 docker-compose 版本

5、修改 Docker 配置(可选)

cat > /etc/docker/daemon.json <<EOF
{
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "20m",
        "max-file": "3"
    },
    "ipv6": true,
    "fixed-cidr-v6": "fd00:dead:beef:c0::/80",
    "experimental":true,
    "ip6tables":true
}
EOF

6、重启 Docker 服务

systemctl restart docker
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值