docker安装

安装

https://docker-practice.github.io/zh-cn/install/ubuntu.html

直接执行官方的安装脚本

curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
出现下面这个提示是说aptkey这个命令已经被废弃了,现在使用/etc/apt/trusted.gpg.d/目录的纯文件管理方式。  
懒得管,反正不用多久。  
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (s     ee apt-key(8)).
# 添加官方仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 添加仓库后需要更新
sudo apt-get update
# 安装
sudo apt-get install docker-ce

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

compose安装(过时)

新版本docker自带compose,因此现在已经不需要compose了。
https://github.com/docker/compose/releases

compose的本质是一个命令,或者说可执行文件,他是单文件,似乎不需要依靠docker。

上github手动下载,因为国内服务器下载github非常吃力

  1. 下载正确的版本,比如linux-x86_64
  2. 移动到/usr/local/bin/的目录下以供执行
  3. chmod给权限

v2.11.2版本

uname是获取系统信息的,-s是system操作系统,-m表示架构

下不动,直接用windows下载,ftp传过去。

sudo curl -L "https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

看似只有aarch64,实际上点开下面的show all 26assets可以看到x86_64的版本

image

把二进制文件移到/usr/local/bin/docker-compose,给执行权限。

sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

其他

其实我不怎么喜欢docker,这个东西很浪费空间,但架不住确实方便,因为配置环境实在是太烦了。

posted @ 2025-04-08 14:06  魂祈梦  阅读(69)  评论(0)    收藏  举报