当前位置:   article > 正文

Docker 安装教程_docker安装包

docker安装包

目录

一、离线安装

一、CentOS 离线安装

一、下载地址
1、选择系统的型号,选择linux-CentOS

下载地址

2、上传文件到CentOS 服务器
rz
#选择文件
  • 1
  • 2

二、开始安装
1、解压压缩包
tar -zxvf docker-20.10.9.tgz
  • 1
2、解压得到的文件复制到 /usr/bin目录下

通过命令cp docker/* /usr/bin/将解压得到的文件复制到 /usr/bin目录下。

3、注册docker服务和开机启动

/etc/systemd/system 目录下创建一个docker.service文件,用于注册docker服务和开机启动

#创建一个docker.service文件
vi /etc/systemd/system/docker.service

#内容如下:

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=127.0.0.1
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

4、给service文件设置权限
chmod 777 /etc/systemd/system/docker.service
  • 1
5、重新加载配置
systemctl daemon-reload
  • 1
6、设置docker为开机启动
systemctl enable docker.service
  • 1
7、启动 docker
systemctl start docker
  • 1
8、查看容器状态
systemctl status docker
  • 1
9、查看安装的版本是否对得上
docker -v
  • 1

二、Ubuntu 离线安装

一、下载地址
1、选择系统的型号,选择linux-Ubuntu

下载地址

2、上传文件到Ubuntu 服务器
#选择文件。
rz

#有可能ubuntu系统没有此功能,需要下载,见图一。
apt install lrzsz
  • 1
  • 2
  • 3
  • 4
  • 5


二、开始安装
1、解压压缩包
tar -zxvf docker-20.10.9.tgz
  • 1
2、解压得到的文件复制到 /usr/bin目录下

通过命令cp docker/* /usr/bin/将解压得到的文件复制到 /usr/bin目录下。

3、注册docker服务和开机启动

/etc/systemd/system 目录下创建一个docker.service文件,用于注册docker服务和开机启动

#创建一个docker.service文件
vi /etc/systemd/system/docker.service

#内容如下:

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=127.0.0.1
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

4、给service文件设置权限
chmod 777 /etc/systemd/system/docker.service
  • 1
5、重新加载配置
systemctl daemon-reload
  • 1
6、设置docker为开机启动
systemctl enable docker.service
  • 1
7、启动 docker
systemctl start docker
  • 1
8、查看容器状态
systemctl status docker
  • 1
9、查看安装的版本是否对得上
docker -v
  • 1

二、在线安装

一、CentOS 在线安装

一、前提条件
1、检查系统内核

注:一般最新版本可以忽略这一步。

Docker需要在64位版本的CentOS 上安装。此外,你还需要保证你的 CentOS 内核的最小版本不低于 3.10,其中3.10 小版本和更新维护版也是可以使用的。

uname -r 
  • 1
2、卸载旧版本

旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:

yum install apt

sudo apt-get remove docker docker-engine docker.io
  • 1
  • 2
  • 3
3、卸载旧版本报错
sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock-frontend
  • 1
  • 2
  • 3

二、开始安装
1、使用脚本自动安装

在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装,另外可以通过 --mirror 选项使用国内源进行安装:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  • 1

注:如果出现下图警告,无需担忧,继续下一步即可。

5、启动 Docker
sudo systemctl enable docker

sudo systemctl start docker
  • 1
  • 2
  • 3

注:这里提示执行/lib/systemd/systemd-sysv-install enable docker这条命令。那就运行一遍

6、检查是否安装成功
docker compose version

docker --version

docker version
  • 1
  • 2
  • 3
  • 4
  • 5

一、Ubantu 在线安装

一、前提条件
1、检查系统内核

注:一般最新版本可以忽略这一步。

Docker需要在64位版本的Ubuntu上安装。此外,你还需要保证你的 Ubuntu 内核的最小版本不低于 3.10,其中3.10 小版本和更新维护版也是可以使用的。

uname -r 
  • 1
2、卸载旧版本

旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:

sudo apt-get remove docker docker-engine docker.io
  • 1
3、卸载旧版本报错
sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock-frontend
  • 1
  • 2
  • 3

二、开始安装
1、默认版本号安装
sudo apt-get update
  • 1
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
2、添加软件源的 GPG 密钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • 1
3、添加 Docker 软件源

sources.list 中添加 Docker 软件源。

echo \
   "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • 1
  • 2
  • 3
3、更新 apt 软件包缓存,并安装 docker-ce
sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
  • 1
  • 2
  • 3
4、使用脚本自动安装

在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装,另外可以通过 --mirror 选项使用国内源进行安装:

curl -fsSL get.docker.com -o get-docker.sh

sudo sh get-docker.sh --mirror Aliyun
  • 1
  • 2
  • 3

注:如果出现下图警告,无需担忧,继续下一步即可。

5、启动 Docker
sudo systemctl enable docker

sudo systemctl start docker
  • 1
  • 2
  • 3

注:这里提示执行/lib/systemd/systemd-sysv-install enable docker这条命令。那就运行一遍

6、检查是否安装成功
docker compose version

docker --version

docker version
  • 1
  • 2
  • 3
  • 4
  • 5

三、建立 docker 用户组

1、建立 docker 组
sudo groupadd docker
  • 1
2、将当前用户加入 docker 组
sudo usermod -aG docker $USER
  • 1

四、测试 Docker 是否安装正确

docker run --rm hello-world
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/326318
推荐阅读
相关标签
  

闽ICP备14008679号