Kusch's blog Kusch's blog
首页
Java
框架
部署与运维
数据库
  • 我的电脑
  • 科学技巧
  • 杂文铺
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mr.Kusch

入门前把门拆了的程序猿一枚
首页
Java
框架
部署与运维
数据库
  • 我的电脑
  • 科学技巧
  • 杂文铺
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Linux常用操作

  • Docker部署

  • 常规部署

    • Linux安装Java环境
    • Linux安装Nginx
    • Linux安装Docker
      • Linux 安装Docker
        • 1、卸载可能已经安装的老版本docker相关内容
        • 2、安装方式
        • 3、卸载Docker
        • 4、补充安装docker-compose
    • Linux与Docker的时区
  • 部署与运维
  • 常规部署
Mr.Kusch
2023-05-13
目录

Linux安装Docker

# Linux 安装Docker

官方安装教程地址:官方教程 (opens new window)

# 1、卸载可能已经安装的老版本docker相关内容

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
1
2
3
4
5
6
7
8

运行如果说没有这些包,那最好,就是没装过,就不用卸载了。装过的话命令执行完也卸载完成了。

# 2、安装方式

  • 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1
  • 设置稳定的仓库 此处设置的阿里云的
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1
  • 安装
sudo yum install -y docker-ce docker-ce-cli containerd.io
1
  • 启动
systemctl start docker
1
  • 开机自启
systemctl enable docker
1
  • 国内配置镜像docker镜像加速,注册阿里云就能找到属于自己的加速地址
    • 检查这个文件有没有,如果没有就去创建
    cat /etc/docker/daemon.json
    
    1
    • 有的话就不用执行下面语句创建了
    touch /etc/docker/daemon.json
    
    1
    • 创建好了就执行下面的语句添加镜像
    tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["https://6yfuu6vl.mirror.aliyuncs.com"]
    }
    EOF
    
    1
    2
    3
    4
    5
    • 生效并重启
    sudo systemctl daemon-reload && sudo systemctl restart docker
    
    1
    • 查看版本
    docker --version
    
    1

# 3、卸载Docker

  • 卸载Docker
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
1
  • 删除相关文件夹
sudo rm -rf /var/lib/docker && sudo rm -rf /var/lib/containerd
1

# 4、补充安装docker-compose

cd /opt && \
wget http://cdn.superkusch.fun/docs/docker-compose-linux-`uname -p` && \
mv ./docker-compose-linux-`uname -p` /usr/local/bin/docker-compose && \
chmod +x /usr/local/bin/docker-compose && \
docker-compose --version
1
2
3
4
5
编辑 (opens new window)
#随笔
上次更新: 2023/05/30, 02:10:32
Linux安装Nginx
Linux与Docker的时区

← Linux安装Nginx Linux与Docker的时区→

最近更新
01
Linux与Docker的时区
05-30
02
Docker部署Sentinel
05-30
03
Git提交常用表情 转载
05-28
更多文章>
Theme by Vdoing | Copyright © 2023-2023 Mr.Kusch | MIT License | 苏ICP备20030181号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式