[docker简明教程] 1_docker的安装

1.docker安装

准备工作:

1.1 根据需要卸载老版本的docker

卸载前记得保存之前的容器和镜像。

参考这个教程进行完全卸载:
添加链接描述

1.2 按照下面的指令进行安装

添加apt源:

sudo apt-get update

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
    
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

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

sudo apt-get update

正式安装:

sudo apt-get install docker-ce docker-ce-cli containerd.io -y

帖子:安装指南

2.给当前用户赋权限

安装完,只用使用sudo指令使用docker,非常不方便。这里给当前用户添加使用docker的权限。方法是使用gpasswd 创建一个名为docker的用户组。把当前用户添加到docker用户组中。newgrp 命令可以从用户的附加组中选择docker作为用户新的初始组。

sudo gpasswd -a $USER docker 
newgrp docker
docker ps
docker images
sudo systemctl restart docker

如果修改了docker的安装目录,迁移到其他硬盘安装,需要修改docker文件夹的权限.否则开机可能会无法正常读取docker镜像和容器.

3. docker切换国内源

国外源比较慢,切换到国内源:
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式

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

加载重启docker

service docker restart

查看是否成功

docker info

在这里插入图片描述
参考链接:更换国内源

4.docker创建一个hello_world容器

docker run hello-world

在这里插入图片描述

成功,可以愉快的使用docker 了

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值