Docker安装


title: “Docker安装”
createTime: 2022-01-04T19:10:33+08:00
updateTime: 2022-01-04T19:10:33+08:00
draft: false
author: “name”
tags: [“docker”]
categories: [“install”]
description: “测试的”

docker安装

一、yum安装

1. 卸载原来的docker
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
2. 安装前置库
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
3. 下载 docker-ce 的仓库
sudo yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
https://download.docker.com/linux/centos/docker-ce.repo
# 另外的 仓库地址
4. yum 安装仓库
yum install docker-ce docker-ce-cli containerd.io
5. 启动docker
sudo systemctl start docker
6. 测试docker是否安装完成
docker run hello-world
7.修改常用参数
1. vim /usr/lib/systemd/system/docker.service
2. ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock  -g /docker/libdocker --registry-mirror=http://docker.mirrors.ustc.edu.cn --insecure-registry docker-registry:5000
命令 解释
-g /docker/libdocker docker的lib目录
–insecure-registry docker-registry:5000 私有仓库地址

二、离线安装

1. 本地源下载
  • 下载地址:http://dongshanxia.myqnapcloud.com:38080/share.cgi?ssid=0zt7AZC
2. 安装准备
  • 把 soft.tar.gz 复制要安装的机器的 / 目录
  • 把yum_install.sh 复制到要安装机器的 /root 目录
3. 进入yum_install.sh的目录
  • chown +x yum_install.sh
  • ./yum_install.sh

中间如果有yum 占用报错 请杀死yum

yum clean all

yum makecache

4. 安装前置库
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
5. yum 安装仓库
yum install docker-ce docker-ce-cli containerd.io
6. 启动docker
sudo systemctl start docker
7.修改常用参数
1. vim /usr/lib/systemd/system/docker.service
2. ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock --containerd=/run/containerd/containerd.sock  -g /docker/libdocker --registry-mirror=http://docker.mirrors.ustc.edu.cn --insecure-registry docker-registry:5000
命令 解释
-g /docker/libdocker docker的lib目录
–insecure-registry docker-registry:5000 私有仓库地址
-H tcp://0.0.0.0:2375 docker远程访问
-H unix://var/run/docker.sock docker远程访问 centos7的时候 得加
加载后重启

systemctl stop docker
systemctl daemon-reload
systemctl start docker

添加普通用户操作

gpasswd -a KaTeX parse error: Expected 'EOF', got '#' at position 17: …SER docker #̲USER 换成用户名
newgrp docker #更新用户组

其他用户验证

其他用户登陆后 可以使用docker命令 则完成其他用户配置

你可能感兴趣的:(docker,容器,运维,vue.js)