一、下载docker 离线包, 下载最新即可
https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz
二、下载docker安装脚本, download zip 就行
GitHub - Jrohy/docker-install: auto install latest docker by online/offline (binary install)

三、 在linux环境中创建/root/setup/docker
mkdir -p /root/setup/docker
四、将二中的脚本下载解压缩到/root/setup/docker目录下, 将一中下载docker离线包下载不需要解压缩同样放到此目录下, 并给一个可执行权限
可执行权限:
chmod +x *(*是指把此文件下所有的文件都有+x权限, *可以替换为具体文件)
![]()
五、安装
./install.sh -f docker-20.10.9.tgz

六、 安装成功以后, 检查docker 信息
docker info
Docker服务基本操作
启动docker服务
systemctl start docker
查看Docker状态
查看docker是否启动了,是否是运行状态
systemctl status docker
设置Docker开机自启
systemctl enable docker
禁用Docker开机自启
systemctl disable docker
重新启动Docker服务
systemctl restart docker
查看Docker信息
docker info
查看docker info中具体key的信息,例如:
docker info | grep 'Docker Root Dir:'
停止docker服务
systemctl stop docker
Docker镜像加速
由于国内网络问题,需要配置加速器来加速。修改配置文件 /etc/docker/daemon.json
下面命令直接生成文件 daemon.json,直接在命令行执行即可
cat <
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
],
"max-concurrent-downloads": 10,
"log-driver": "json-file",
"log-level": "warn",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"data-root": "/var/lib/docker"
}
EOF
补充:在执行如上指令时,保证你的登录用户为root管理员用户,并且设置好以后重启docker服务
Docker镜像操作实践
本章节操作以hello-word镜像为例
下载镜像
语法:docker pull 镜像名
案例:(下载一个名为hell-word的镜像)
docker pull hello-world
浏览镜像文件
语法:
docker images
查看镜像详情
语法:
docker安装oracle的详细步骤
pdf
0星
超过10%的资源
1.08MB
下载
docker inspect 镜像名或镜像id
例如:查看一个名为hello-word的镜像
docker inspect hello-world
查看镜像历史
一个镜像是由多个层(layer)组成的,那么,我们要如何知道各个层的具体内容呢?通过 docker history 命令,可以列出各个层(layer)的创建信息,
例如:查看hello=word的历史信息(查看镜像进行了什么操作,等。。。)
docker history hello-world