安装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
列出所有正在运行的容器
docker ps
对于拉不下来最新镜像问题的解决
我之前也没有用过docker ,现在用的时候发现已经无法拉取。网上找了很多方法,最后发现这个可用,很感谢那些分享的大佬;
1. 在阿里云创建个人实例
cr.console.aliyun.com/cn-hangzhou…
创建自己的命名空间
打开访问凭证,查看自己的用户信息
这些信息要去GitHub上去配置的
2. 打开GitHub 项目
使用Github Action将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用
点击fork ,在自己的GitHub空间,创建一个同样的项目
配置一下自己项目,将刚刚在阿里云创建的个人实例信息填过来
- ALIYUN_NAME_SPACE-命名空间
- ALIYUN_REGISTRY_USER-阿里云用户名
- ALIYUN_REGISTRY_PASSWORD-访问密码
- ALIYUN_REGISTRY-仓库地址
回到项目主页,打开images.txt
编辑txt文件,提交之后去阿里云个人实例查看
这个时候镜像仓库就有对应的镜像了
拉取docker镜像
点击打开镜像信息
打开镜像版本查看版本信息
版本为latest,表示为最新版本,不用版本号了
拉取镜像
需要先登录一下,用的个人实例那个密码,这个时候就已经拉到了对应镜像文件了