docker 安装 ,最新拉取镜像

584 阅读2分钟

镜像站

菜鸟教程

安装Docker

Docker是一种应用程序的容器化部署方案,简单来说可以将整个应用程序,配置,甚至依赖以及库函数等一起打包,然后放到一个隔离环境中运行。我有个建议就是如果软件提供了Docker的安装方式,那就尽量用docker装吧。用上docker,只要别人那里能跑的程序,到你机器上一定也能跑。完全不用担心依赖兼容性,系统差异等棘手问题

安装docker本体,需要执行以下命令。

sudo apt-get install ca-certificates curl
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 install docker-ce docker-ce-cli containerd.io

首先,运行 apt update 命令更新软件包列表。 然后,使用 apt install 命令安装所需的软件包,使用 --fix-missing 选项来修复任何丢失的依赖项。 请确保在运行这些命令之前,你具有管理员权限(可以使用 sudo 命令)。

常用命令

验证是否安装完成

docker --version

image.png

列出所有正在运行的容器

docker ps

对于拉不下来最新镜像问题的解决

我之前也没有用过docker ,现在用的时候发现已经无法拉取。网上找了很多方法,最后发现这个可用,很感谢那些分享的大佬;

1. 在阿里云创建个人实例

cr.console.aliyun.com/cn-hangzhou…

Pasted image 20240629181229.png

创建自己的命名空间

Pasted image 20240629181913.png

Pasted image 20240629182115.png

打开访问凭证,查看自己的用户信息

Pasted image 20240629182915.png

这些信息要去GitHub上去配置的

2. 打开GitHub 项目

使用Github Action将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用

github

点击fork ,在自己的GitHub空间,创建一个同样的项目

Pasted image 20240629184028.png

配置一下自己项目,将刚刚在阿里云创建的个人实例信息填过来

  • ALIYUN_NAME_SPACE-命名空间
  • ALIYUN_REGISTRY_USER-阿里云用户名
  • ALIYUN_REGISTRY_PASSWORD-访问密码
  • ALIYUN_REGISTRY-仓库地址

Pasted image 20240629184658.png

回到项目主页,打开images.txt

Pasted image 20240629184937.png

编辑txt文件,提交之后去阿里云个人实例查看

Pasted image 20240629185045.png

这个时候镜像仓库就有对应的镜像了

Pasted image 20240629185134.png

拉取docker镜像

点击打开镜像信息

Pasted image 20240629185425.png

打开镜像版本查看版本信息

版本为latest,表示为最新版本,不用版本号了

Pasted image 20240629185500.png

拉取镜像

需要先登录一下,用的个人实例那个密码,这个时候就已经拉到了对应镜像文件了

Pasted image 20240629185906.png

引用

公众号:指南针技术营地
B站:技术爬爬虾