Ubuntu系统安装docker

使用一键安装脚本快速部署Docker

将以下命令复制到一个新建的文本文件,命名为 install-docker.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#! /bin/bash

date "+%Y年%m月%d日 周%w %H:%M:%S"
echo '开始安装 Docker'
apt-get update
echo y | apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) 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
apt-get update
echo y | apt-get install docker-ce docker-ce-cli containerd.io
docker run hello-world
echo 'Docker 安装完成,请检查是否出现 Hello from Docker!'

随后将文件复制到Ubuntu系统内你想要上传的路径,这里使用scp传输,方便快捷。

install.sh存在目录打开终端,输入以下内容,其中

命令 说明
IP Ubuntu系统对应的IP地址
[需要保存该文件的绝对路径] 例如 /root
1
scp install.sh root@IP:[需要保存该文件的绝对路径]

上传完成后使用终端连接到Ubuntu ,在你上传的目录里输入以下命令

1
sh install.sh

等待脚本运行完成,当出现Hello from Docker字样,即表示安装成功,此时输入:

1
docker info

若出现以下内容,docker已经安装完成

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
26
27
28
29
30
31
32
33
34
35
36
37
OneCloud ~# docker info
Client:
Context: default
Debug Mode: false
Plugins:
app: Docker App (Docker Inc., v0.9.1-beta3)
buildx: Docker Buildx (Docker Inc., v0.9.1-docker)
compose: Docker Compose (Docker Inc., v2.12.0)

Server:
Containers: 3
Running: 3
Paused: 0
Stopped: 0
Images: 5
Server Version: 20.10.20
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs
Cgroup Version: 1
········
········
········
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Registry Mirrors:
https://registry.docker-cn.com/
Live Restore Enabled: false

Ubuntu系统安装docker
http://example.com/2022/10/25/Ubuntu系统安装docker/
作者
muchenH
发布于
2022年10月25日
许可协议