手把手教你使用Docker安装Ubuntu18.04

由于Ubuntu的安装对电脑配置有相应的要求,比如本人使用的荣耀Magicbook 16,因为搭载的CPU是睿龙5800H,对于Ubuntu18.04来说不适配,因此只能安装Ubuntu20.04,但是由于有一些工程项目是需要在Ubuntu18.04下运行的,因此本人选择使用Docker配置环境。关于Docker,大家可以简单理解成是虚拟机,然后有相应的已经配置好的环境即可。对于使用Docker进行项目学习的大家来说,只要会使用Docker即可,不需要掌握太多的技术细节,应该把更多的时间用来学习项目本身,而Docker仅仅是一个配置项目运行环境的工具。

(一)安装Docker

1)更新系统里能更新的软件

sudo apt-get update

 2)安装几个工具软件

sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

3)增加一个docker官方的GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4) 下载仓库文件

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

5)更新系统

sudo apt-get update

6)安装docker

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

最后,我们测试一下docker,看能否正常启动 

sudo docker run hello-world

(二)使Docker无root权限下使用

我们增加一个docker用户组,然后将当前用户或所有用户拉进docker用户组

sudo groupadd docker
## 所有用户拉进docker用户组
sudo usermod -aG docker $USER
## 将当前用户(可选择)拉进用户组,以本人shczby用户为例
sudo usermod -aG docker shczby

如果你是用的桌面操作系统比如Linux某个发行版,MacOS,Windows等,注销你的账户,然后再重新登陆或者重启电脑使得设置改动生效。
如果你用Linux,你也可以用这样一条指令,来使得改动生效: 

newgrp docker 

我们来检验一下是否有效:

docker run hello-world

这条指令就会下载一个测试docker用例,并且会提示各种测试的结果,如果提示结果正确,那么就配置正常!

(三)设置Docker开机自启动

sudo systemctl enable docker

这样我们的docker服务就可以开机启动,非常方便。 

如果要取消开机自启动,只需输入

sudo systemctl disable docker

(四)使用阿里云加速

国内拉取docker hub中的镜像时速度很慢,大家可以通过阿里云加速器进行加速。

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

在登陆之后,大家根据如下的指导就能使用镜像加速服务啦!

通过修改daemon配置文件/etc/docker/daemon.json来使用加速器,依次输入如下指令:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"] 
}
EOF
##注意:https://xxxxxxxx.mirror.aliyuncs.com修改为读者自己的加速器地址
sudo systemctl daemon-reload
sudo systemctl restart docker

(五)安装Ubuntu18.04

我们进入到DockerHub官网,然后搜索Ubuntu18.04的版本。

DockerHub官网icon-default.png?t=N7T8https://hub.docker.com/

 直接搜索ubuntu,然后点击tags,输入18.04或bionic 

下面这些都是ubuntu18.04的版本,然后我们选择一个,点击复制的按钮即可复制,然后我们在终端中,输入复制的内容,即可下载Ubuntu18.04了。 

这样,我们就成功使用Docker安装好了Ubuntu18.04啦!

本文详讲解Docker安装以及相应的配置,如取消root权限,开机自启动,阿里云加速等。最后以安装Ubuntu18.04为例,讲解了如何使用Docker进行环境的搭建。关于Docker的简明使用教程与可视化将在下一篇博客中讲解。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猪猪的超超

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值