Docker安装部署
一、下载docker离线安装包
1、docker下载地址:Index of linux/static/stable/x86_64/。
2、将下载后的docker安装包传至需要安装docker服务的服务器上,解压下载的docker安装包。
3、安装命令:sudo tar -xvf docker-26.1.4-x86_64.tgz
4、给docker执行文件赋予可执行权限
5、执行命令:sudo chmod 755 -R docker
6、复制docker到/usr/bin/目录下,使docker命令可以执行
7、执行命令:sudo cp docker/* /usr/bin/
二、配置Docker服务
1、docker服务配置文件docker.service
2、执行命令:sudo vim /etc/systemd/system/docker.service
3、赋予docker服务配置文件docker.service执行权限
4、执行命令:sudo chmod +x /etc/systemd/system/docker.service
三、启动Docker服务
1、 加载systemctl配置
2、执行命令:sudo systemctl daemon-reload
3、启用docker服务开机自启动
4、执行命令:sudo systemctl enable docker.service
5、启动docker服务
6、执行命令:sudo systemctl start docker
7、检查docker服务状态
8、执行命令:sudo systemctl status docker
9、查看安装的docker版本
10、执行命令:sudo docker -v
四、docker服务自定义配置
1、docker默认运行目录为/var/lib/docker/,可以根据自身服务器存储大小自定义设置运行目录。
2、可以自定义设置获取docker镜像的私有仓库。
3、可以自定义设置拉取镜像时使用的镜像站点,在中国,由于网络延迟或带宽限制,直接从Docker Hub或其他国际仓库拉取镜像可能会非常慢,因此通常会配置国内的镜像镜像站点,如阿里云镜像站点,来加速镜像的拉取过程。
4、配置docker服务自定义设置
5、执行命令:
sudo mkdir -p /etc/docker
sudo mkdir -p /data/app/dockerWork
sudo vim /etc/docker/daemon.json
6、在文件中添加一下内容:
{
"data-root": "/data/app/dockerWork",data
"insecure-registries": ["ss.suwell.com"],
"registry-mirrors": ["https://geuj9lut.mirror.aliyuncs.com"]
}
7、重启Docker
8、查看更改自定义后的docker服务信息
9、执行命令:sudo docker info