ubantu15.04下安装配置docker

Docker是一种轻量型的的类虚拟机的平台,在开发项目上还是很有优势的,这仅是我的一种直观理解。最近老师让装上docker来编写代码便于提交,故此又开始了折腾,也还是出现了不少问题,在这里照例贴一下:


1.安装过程

方法1:当然就是直接安装ubantu15.04自带的docker包啦,不过版本号是1.6的,并非最新版本

sudo apt-get update
sudo apt-get install docker.io


方法2:这种方式安装的自然就是最新版本的啦

sudo apt-get update

curl -s https://get.docker.io/ubuntu/ | sudo sh



2.相关配置:

sudo usermod -a -G docker $USER#将当前用户加入到docker用户组中
sudo gedit /etc/default/docker #修改配置文件
DOCKER="/usr/bin/docker"  #在配置文件中添加或修改此项
sudo service docker restart #重启


3.测试

docker -v #在命令行中输入显示版本号则表示安装成功

sudo service docker start#启动docker服务

sudo service docker status#查看docker运行状态,若显示成功就ok啦


因为方式2出现了一些问题,暂时采取方式1安装,方式2 的问题解决之后再贴吧

### 安装 Docker 的前提条件 为了确保顺利安装,在开始之前需确认系统已更新至最新状态。这可以通过执行 `sudo apt update && sudo apt upgrade` 来完成。 ### 添加 Docker APT 源 首先,移除任何旧版的 Docker 包: ```bash sudo apt-get remove docker docker-engine docker.io containerd runc ``` 接着,设置 Docker 的仓库。由于 HTTPS 是用来获取软件包的,因此需要先安装一些必要的依赖项来允许通过 HTTPS 使用 APT 进行安装[^1]: ```bash sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release ``` 随后,添加 Docker 的官方 GPG 密钥以验证下载的内容未被篡改过[^2]: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 成功添加密钥之后,可以添加 Docker 稳定版存储库到 APT 源列表中: ```bash echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` ### 执行实际的 Docker 安装命令 现在 Apt 已经配置好,接下来就可以真正地去安装 Docker CE 了[^3]: ```bash sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 上述过程会自动处理所有必需的依赖关系,并将最新的稳定版本 Docker 安装到位。 ### 验证 Docker 是否正确安装 最后一步是测试新安装的服务是否正常工作。为此,启动并启用 Docker 服务,再运行一个简单的容器实例来进行检验: ```bash sudo systemctl start docker sudo systemctl enable docker sudo docker run hello-world ``` 如果一切顺利的话,应该能看到一条欢迎消息,表明 Docker 成功安装并且能够正常使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值