李优秀 发表于 2024-8-23 20:42:23

Ubuntu情况下安装Docker(简单粗暴版)

1、进入管理员模式

sudo su https://img-blog.csdnimg.cn/direct/0df28912f5af4c5a9cd4083de698d6f6.png

2、卸载原有可能存在的Docker软件

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt autoremove $pkg; done https://img-blog.csdnimg.cn/direct/a4c522c2b45140bbafbf42cfd5befda1.png
4、更新软件源

sudo apt-get update https://img-blog.csdnimg.cn/direct/5d5d1721d752430ab856c5228167445e.png
sudo apt-get upgrade https://img-blog.csdnimg.cn/direct/b8b092fbe39c49b295804b654b7b957f.png
5、安装Docker依赖

apt-get install \
ca-certificates \
lsb-release \
curl \
gnupg https://img-blog.csdnimg.cn/direct/1d8c499d5caa461cb94dbe2d5d5a917a.png
再次输入上述下令可以看到已经安装成功
https://img-blog.csdnimg.cn/direct/63114092fc9a464ba6aca6d70e7253aa.png
6、添加Docker密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - https://img-blog.csdnimg.cn/direct/7b32aac1a0d34912ade176b35c9d6eb6.png
7、添加Docker软件源



[*]获取当前操纵系统的代号
lsb_release -cs https://img-blog.csdnimg.cn/direct/dcc83baa06d246919b2d282c1f42f8a9.png


[*]添加Docker稳固版的官方软件源
一般情况下,Ubuntu 16.04 LTS代号为xenial,Ubuntu 18.04 LTS代号为bionic。
以Ubuntu 16.04 LTS操纵系统为例,非xenial版本的系统留意修改为自己对应的代号:
sudo add-apt-repository \
"deb http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
xenial \
stable"  https://img-blog.csdnimg.cn/direct/d7fb40392f694c4b9de760726336256d.png
! ! ! 碰到了报错“ sudo: add-apt-repository:找不到下令 ”
add-apt-repository 下令是software-properties-common 包中的一部分,这意味着 software-properties-common 包没有安装在该系统上。
sudo apt-get update https://img-blog.csdnimg.cn/direct/e76bf49d60ba4bd984bdfffb48650fdb.png
sudo apt-get install software-properties-common https://img-blog.csdnimg.cn/direct/2f37b6b04da94cf089b39717c631cc7b.png
 此时,可以再次尝试方才的下令来添加Docker稳固版的官方软件源
sudo add-apt-repository \
"deb http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
xenial \
stable" https://img-blog.csdnimg.cn/direct/b1f138e3bb3b43e3a4c8f53df181a980.png
小小报错!拿下!!拿下!!! 
 大概可以直接使用$(lsb_release -cs) 这一shell下令更换,它会被更换为当前操纵系统的代号。
sudo add-apt-repository \
"deb http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable" 添加成功后,再次更新apt软件包缓存
sudo apt-get update https://img-blog.csdnimg.cn/direct/e78fb4801c704e44b0bafbb577ff7476.png
 8、安装Docker



[*] 方法一
        在成功添加源之后,就可以开始安装最新版本的Docker了,软件包名称为docker-ce,即Docker社区版。
sudo apt-get install -y docker-ce https://img-blog.csdnimg.cn/direct/9f7da1cfa3d84198ad7d192519414ba0.png

 上一次使用方法一安装的时间碰到了软件包错误的题目,尝试多种方法无法解决,后使用方法二安装docker


[*] 方法二
Ubuntu16.04换源
备份原来的源
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list 更换源
sudo gedit /etc/apt/sources.list 将文件内容更换为以下内容: 
#阿里源
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

#清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

更新源
sudo apt-get update sudo apt-get -f install sudo apt-get upgrade Docker安装
sudo apt install docker.io docker --version  表现版本号就是安装成功
 9、配置Docker服务

        为了避免每次使用Docker下令时都必要切换到特权身份,可以将当前用户加入安装中主动创建的docker用户组
sudo usermod -aG docker docker https://img-blog.csdnimg.cn/direct/507a60fe680446ea8b6cf1b711efe24e.jpeg
sudo usermod -aG docker $USER 大概可以直接使用$USER这一bash下令更换当前用户名


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Ubuntu情况下安装Docker(简单粗暴版)