安装Dorker
本文最后更新于 2024-05-19,文章内容可能已经过时。
安装Dorker
一、使用离线安装包安装docker
1、下载docker离线包:
下载对应架构版本的docker离线包
https://download.docker.com/linux/static/stable/
2、解压tgz包
tar -xvf /docker-18.06.3-ce.tgz
3、将docker目录复制到/usr/bin目录下
cp docker/* /usr/bin/
4、编辑docker.service文件
vim /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
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
5、修改文件权限:
chmod +x /etc/systemd/system/docker.service
6、重新加载配置文件:
systemctl daemon-reload
7、启动docker
systemctl start docker
8、设置开机自启
systemctl enable docker
二、卸载离线安装的docker
1、删除docker.service
rm -rf /etc/systemd/system/docker.service
2、删除docker文件
rm -rf /usr/bin/docker*
3、重新加载配置文件
systemctl daemon-reload
三、在线安装docker
1、安装依赖包:
yum install -y yum-utils device-mapper-persistent-data lvm2
2、设置stable镜像仓库:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 或
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装最新版本:
yum -y install docker-ce docker-ce-cli containerd.io
4、启动docker
systemctl start docker
5、查看安装docker版本:
docker version
6、加入开机自启
systemctl enable docker
四、卸载在线安装的docker
1、查找安装的docker
yum list installed | grep docker
2、删除安装的docker
yum -y remove docker-engine.x86_64
3、删除镜像容器
rm -rf /var/lib/docker
五、在线安装docker-compose
1、运行以下命令以下载 Docker Compose 的当前稳定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
v2.24.5
ps:要安装其他版本的 Compose,请替换 1.24.1。
2、将可执行权限应用于二进制文件:
sudo chmod +x /usr/local/bin/docker-compose
3、创建软链:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
4、测试是否安装成功:
docker-compose --version
docker-compose version 1.24.1, build 4667896b
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Linux运维笔记
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果