在UBUNTU中安装DOCKER

本文提供了一种在Ubuntu系统上安装Docker的方法,包括添加Docker源、安装Docker CE及验证安装是否成功等步骤,并提供了系统配置的要求。

更新

根据官网提供的教程,可以使用apt-get安装docker

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
sudo apt-get update
sudo apt-get install docker-ce
apt-cache madison docker-ce
sudo docker container run hello-world 
# Verify that Docker CE is installed correctly by running the hello-world image.

可以将docker加到sudo用户组,这样不用每次输入sudo docker了

sudo groupadd docker
sudo usermod -aG docker $USER
# Log out and log back in so that your group membership is re-evaluated.
docker run hello-world 
# Verify that you can run docker commands without sudo.

参考

Ubuntu14.04下安装docker
《第一本docker书》-JamesTurnbull

docker本身在ubuntu的软件包里面包含有,但是不一定是最新版,所以本文通过添加docker源来安装

系统要求

Linux内核在3.8以上
ubuntu 12.04.3以上,64位
RHEL(CentOS)6以上,64位
Fedora Core 19以上,64位
##其他要求
Device Mapper 作为存储驱动,2.6.9以后的Linux内核应该都支持
修改UFW, /etc/default/ufw 中 DEFAULT_FORWARD_POLICY=“DROP” 改为 DEFAULT_FORWARD_POLICY=“ACCEPT”

本文的系统版本是 ubuntu 14.04 64位

安装

sudo apt-get install apt-transport-https 
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 
sudo bash -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list" 
sudo apt-get update 
sudo apt-get install lxc-docker

安装之后,输入

sudo docker info

确认安装成功

### 安装 Docker 的详细指南 #### 卸载旧版 Docker 如果系统中已存在旧版本的 Docker,则需要先将其卸载。执行以下命令可移除旧版本的相关组件: ```bash sudo apt-get remove docker docker-engine docker.io containerd runc ``` 此操作会清理掉之前可能存在的较低版本的 Docker 软件包[^1]。 #### 更新系统软件包索引 为了确保安装最新版本的 Docker,需更新系统的 APT 包索引: ```bash sudo apt update ``` #### 添加官方 Docker GPG 密钥 通过以下命令添加 Docker 的官方 GPG 密钥以验证下载的内容: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` #### 设置稳定的 Docker 存储库 根据用户的 Ubuntu 版本(如 Bionic 对应 18.04 LTS),设置 Docker 的稳定存储库。以下是针对 Ubuntu 18.04 (Bionic) 的配置方法: ```bash echo \ "deb [arch=amd64 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 存储库地址[^3]。 #### 安装 Docker CE(社区版) 完成以上步骤后,即可正式安装 Docker 社区版: ```bash sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 这一步骤将会从先前配置好的仓库中获取最新的 Docker 程序及其依赖项[^2]。 #### 验证 Docker 是否成功安装 最后可以通过运行下面这条简单的测试命令确认 Docker 已经正常工作: ```bash sudo docker run hello-world ``` 当容器顺利启动并打印出欢迎消息时即表明整个过程顺利完成。 --- #### 授权非 root 用户使用 Docker 命令 为了让普通用户无需每次都输入 `sudo` 就能调用 Docker 功能,可以把他们加入到名为 `docker` 的组里去: ```bash sudo usermod -aG docker $USER newgrp docker ``` 之后重新登录或者重启计算机使更改生效。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值