在此之前如果未接触过服务器命令,请查看vim的修改和保存命令,本文基于vim进行修改文件
一、🔧 安装 Docker CE
1、执行命令更新系统并安装必要工具
1 | sudo apt update |
2、 如果报错(没有则略过):
1 | root@ygc:/# sudo apt update |
3、 报错后执行换源
1 | # 备份当前损坏的文件 |
4 、安装必要的软件包
1 | sudo apt install -y apt-transport-https ca-certificates curl software-properties-common |
5、 添加阿里云(docker)GPG密钥管理
1 | sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - |
6、 进入到/etc/apt/sources.list.d目录,添加软件源
1 | cd /etc/apt/sources.list.d |
7、 添加软件源:在/etc/apt/sources.list.d目录下的docker.list文件中添加阿里云的镜像下载源(使用官网的)
1 | sudo echo "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" > docker.list |
8、更新软件源
1 | sudo apt update |
9、docker ce安装
1 | sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y |
10、启动Docker并设置开机自启
1 | sudo systemctl start docker |
11、验证安装
1 | sudo docker run hello-world |
12、如果出错
1 | sudo systemctl enable docker |
13、报错请换源,通常在 /etc/docker/daemon.json
1 | { |
二、📦 安装 Docker Compose
1、下载Docker Compose二进制文件 直接从GitHub发布页下载稳定版本的Docker Compose。鉴于国内网络,如果直接下载较慢,可以多尝试几次,或者考虑使用第三方镜像源。
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose #此版本可以直接下载,用更新的版本推荐使用国内镜像 |
请注意,版本号(此例中为2.40.2)可能会更新。你可以查看Docker Compose的GitHub发布页以获取最新的稳定版本号
三、🚀 配置国内镜像加速器(需要自行获取加速器地址)
为了进一步提升后续拉取Docker镜像的速度,强烈建议你配置一个国内镜像加速器。
1、修改Docker守护进程配置,编辑Docker的配置文件(通常是/etc/docker/daemon.json)。如果文件不存在,可以新建一个。
1 | sudo vim /etc/docker/daemon.json |
2、例如,使用中科大镜像,配置文件内容如下:
1 | { |
3、重启Docker服务 ,让配置生效:
1 | sudo systemctl daemon-reload |
4、授予执行权限 下载完成后,需要给二进制文件添加可执行权限
1 | sudo chmod +x /usr/local/bin/docker-compose |
5、验证安装 ,检查Docker Compose是否安装成功:
1 | docker-compose --version |
说些什么吧!