ubuntu下 docekr,compose 的安装,免sudo 运行

本文档提供了在Ubuntu系统中安装Docker及其Compose组件的详细步骤,包括使用官方指南安装Docker、设置国内镜像加速及简化Docker命令执行流程的方法。

安装docker

ubuntu 安装直接去官网按步骤进行安装
网址:https://docs.docker.com/engine/installation/linux/ubuntu/

$ sudo apt-get install apt-transport-https \
                       ca-certificates

$ curl -fsSL https://yum.dockerproject.org/gpg | sudo apt-key add -

$ apt-key fingerprint 58118E89F3A912897C070ADBF76221572C52609D

$ sudo apt-get update

$ sudo apt-get -y install docker-engine

安装compose

官网安装方式,网址:
https://docs.docker.com/compose/install/

$ curl -L "https://github.com/docker/compose/releases/download/1.10.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

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

$ docker-compose --version

安装加速 daocloud

很早出来的加速器,应该大家都知道,官网介绍:(现在安装需要注册账号)

Docker 加速器是什么,我需要使用吗? 使用 Docker 的时候,需要经常从官方获取镜像,但是由于显而易见的网络原因,拉取镜像的过程非常耗时,严重影响使用 Docker 的体验。 因此 DaoCloud 推出了加速器工具解决这个难题,通过智能路由和缓存机制,极大提升了国内网络访问 Docker Hub 的速度,目前已经拥有了广泛的用户群体,并得到了 Docker 官方的大力推荐。 如果您是在国内的网络环境使用 Docker,那么 Docker 加速器一定能帮助到您。

免sudo

默认安装完 docker 后,每次执行 docker 都需要运行 sudo 命令,非常浪费时间影响效率。
经过查找资料,发现只要把用户加入 docker 用户组即可,具体用法如下。

#如果还没有 docker group 就添加一个:
sudo groupadd docker

#把用户加入docker组内
sudo gpasswd -a ${USER} docker

#重启 docker 服务
sudo service docker restart

#切换当前会话到新 group 或者重启 X 会话 (就是新开个会话执行docker )
newgrp - docker
OR
pkill X
### 如何在 Ubuntu安装 DockerDocker Compose #### 安装 Docker 为了在 Ubuntu 20.04 上安装 Docker,需先更新现有的软件包列表并确保已安装必要的依赖项: ```bash sudo apt update && sudo apt upgrade -y ``` 接着,通过官方推荐的方式安装 Docker。这通常涉及添加 Docker 的官方 GPG 密钥以及设置稳定的仓库源[^1]。 完成上述操作之后,可以利用 `apt` 命令来实际安装 Docker 软件包: ```bash sudo apt install docker-ce docker-ce-cli containerd.io -y ``` 确认 Docker 是否正确安装及其服务状态可运行如下命令: ```bash sudo systemctl status docker ``` 如果一切正常,则会看到 Docker 正常启动的信息。 #### 安装 Docker Compose 对于 Docker Compose,在拥有 Docker 后继续按照以下步骤进行部署。首先需要获取最新的稳定版 Docker Compose 文件,并将其放置于 `/usr/local/bin/` 下作为全局可用的二进制文件[^3]: ```bash sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose ``` 为刚下载下来的 Docker Compose 提供执行权限以便能够正常使用该工具[^4]: ```bash sudo chmod +x /usr/local/bin/docker-compose ``` 最后一步是验证 Docker Compose 已经被成功安装到系统中: ```bash docker-compose --version ``` 当显示具体的版本号时即表示安装过程顺利完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

df007df

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值