Loading

Linux 脚本在线安装docker

2025/02/07, Debian 12, docker 27.5.1, docker-compose 2.32.4

摘要:CentOS8使用脚本安装docker,Debian 12使用源安装

docker容器使用整理

安装docker

目前官方文档、镜像站文档较为齐全,可按文档进行安装

源安装

官方文档
南京大学镜像站docker软件安装文档

脚本(官方不建议在生产环境使用)

使用官方脚本安装 docker,从阿里云下载:

# 将https://get.docker.com (已被屏蔽,需梯子) 网页中的内容保存为docker.sh
sh docker.sh --mirror Aliyun
# 已失效 国内都已屏蔽
#curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装docker-compose

使用脚本安装时,不会附带docker-compose,需额外自行下载安装
这里使用了github官方源的下载地址:
下载docker-compose,然后把它移动到/usr/local/bin/目录下并赋予权限

sudo curl -SL https://github.com/docker/compose/releases/download/v2.17.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

sudo mv ~/docker-compose /usr/local/bin/docker-compose

#root账号权限直接使用以下命令
#curl -L https://get.daocloud.io/docker/compose/releases/download/v2.16.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

使用sudo docker-compose命令的时候,会提示不存在该命令,以下命令可解决:

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

查看docker服务是否开机启动

sudo systemctl list-unit-files | grep docker

设置docker自动启动:

sudo systemctl enable docker.service
sudo systemctl enable containerd.service

无root用户使用

官方文档

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

卸载

参考官方文档

posted @ 2019-11-28 10:17  kasnti  阅读(1017)  评论(0)    收藏  举报