ubuntu16安装docker及docker-compose

ubuntu16安装docker及docker-compose

一、环境前期准备

检查系统版本

系统版本最好在16及以上,可以确保系统的兼容性

lsb_release -a

在这里插入图片描述

查看内核版本及系统架构

建议用 x86_64的系统架构,安装是比较顺利的

uname -a

在这里插入图片描述

32的系统不支持docker,安装的时候需要格外的注意
在这里插入图片描述

二、docker安装

卸载旧版本docker

sudo apt-get remove docker docker-engine docker-ce docker.io	

在这里插入图片描述

清空旧版docker占用的内存

sudo apt-get remove --auto-remove docker

在这里插入图片描述

更新系统源

sudo apt-get update

在这里插入图片描述

安装需要相关组件

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

在这里插入图片描述

添加阿里云的docker GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

在这里插入图片描述

添加阿里镜像源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

在这里插入图片描述

更新源

sudo apt-get update

查看版本

apt-cache madison docker-ce

在这里插入图片描述

安装docker

#安装最新版
sudo apt-get install -y docker-ce

#安装5:18.09.9~3-0~ubuntu-xenial版
sudo apt-get install -y docker-ce=5:18.09.9~3-0~ubuntu-xenial

在这里插入图片描述

重启docker服务

sudo service docker restart
或者
sudo systemctl restart docker

在这里插入图片描述

配置国内镜像地址

为了提高拉取镜像的速度需要配置一下国内的镜像地址提高镜像的拉取速度

 vi /etc/docker/daemon.json
    {
        "registry-mirrors": [
            "http://hub-mirror.c.163.com",
            "https://docker.mirrors.ustc.edu.cn",
            "https://registry.docker-cn.com"
        ]
    }

重启docker服务

systemctl restart docker

三、docker-compose安装

下载Docker-Compose:

curl -L https://github.com/docker/compose/releases/download/1.23.0-rc3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

安装Docker-Compose:

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

查看版本 :

docker-compose version

在这里插入图片描述

要在Ubuntu 16安装Docker,你可以按照以下步骤进行操作: 1. 首先,添加Docker的官方GPG key,可以使用以下命令: ``` curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - ``` 2. 接下来,卸载旧版本的Docker,可以使用以下命令: ``` sudo apt-get remove docker docker-engine docker.io containerd runc ``` 3. 然后,升级apt并允许apt通过https使用repository安装软件包,可以使用以下命令: ``` sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common ``` 4. 添加Docker官方GPG key并验证key,可以使用以下命令: ``` sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo apt-key fingerprint 0EBFCD88 ``` 5. 添加稳定的仓库,可以使用以下命令,并解决可能出现的apt_pkg问题: ``` sudo add-apt-repository "deb [arch=amd64 https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get remove --purge python-apt sudo apt-get install python-apt -f cd /usr/lib/python3/dist-packages/ sudo cp apt_pkg.cpython-3?m-x86_64-linux-gnu.so apt_pkg.cpython-36m-x86_64-linux-gnu.so ``` 6. 最后,更新apt并安装最新版本的Docker CE和containerd,可以使用以下命令: ``` sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 这样,你就可以在Ubuntu 16上成功安装Docker了。请确保按照上述步骤进行操作,并遵循每个步骤的指示。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Ubuntu 16.04安装docker详细步骤](https://blog.csdn.net/m0_37870649/article/details/104354533)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Ubuntu16安装docker](https://blog.csdn.net/qq_40244755/article/details/112498642)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值