目录
docker安装包网址:https://download.docker.com/linux/static/stable/
0. 安装docker依赖
不一定需要
[root@master ~]# yum install -y yum-utils
1. 找到安装包并拷贝的虚拟机里
2. 移动解压后的文件
通常,Docker 的二进制文件和解压后的其他文件需要被移动到系统的某个可执行路径下。你可以使用 sudo cp
命令将 Docker 的二进制文件(如 docker
、dockerd
等)复制到 /usr/bin/
或其他适当的位置。
[root@master home]# cp docker/* /usr/bin/
3. 设置权限
确保 Docker 的二进制文件具有可执行权限。你可以使用 chmod
命令来设置权限。
[root@master home]# chmod +x /usr/bin/docker
[root@master home]# chmod +x /usr/bin/dockerd # 如果存在dockerd的话
4. 将 Docker 注册为系统服务(对于 Linux)
[root@master home]# vim /etc/systemd/system/docker.service
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
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
[root@master home]# systemctl daemon-reload # 重新加载 systemd 配置文件
[root@master home]# systemctl enable docker --now # 设置 Docker 服务开机自启
5. 测试
使用 docker version
或 docker info
命令来验证 Docker 是否已成功安装并正在运行。
作为测试,你可以尝试运行一个简单的 Docker 容器,例如官方的 hello-world
镜像。
docker run hello-world
6. docker配置阿里云镜像加速
阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)
进入网址后
[root@node01 ~]# vim /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": ["https://n8799e29.mirror.aliyuncs.com"]
}
完成