安装Docker
离线安装
文档: https://docs.docker.com/engine/install/ubuntu/#install-from-a-package
下载 :https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable/amd64/
放到一个文件夹下 执行
1 2
| systemctl restart docker systemctl enable docker
|
验证
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| root@ai:/tmp/docker# docker compose version Docker Compose version v2.29.1 root@ai:/tmp/docker# docker version Client: Docker Engine - Community Version: 27.1.1 API version: 1.46 Go version: go1.21.12 Git commit: 6312585 Built: Tue Jul 23 19:57:01 2024 OS/Arch: linux/amd64 Context: default
Server: Docker Engine - Community Engine: Version: 27.1.1 API version: 1.46 (minimum version 1.24) Go version: go1.21.12 Git commit: cc13f95 Built: Tue Jul 23 19:57:01 2024 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.7.19 GitCommit: 2bf793ef6dc9a18e00cb12efb64355c2c9d5eb41 runc: Version: 1.7.19 GitCommit: v1.1.13-0-g58aa920 docker-init: Version: 0.19.0 GitCommit: de40ad0 root@ai:/tmp/docker#
|
在线安装
依次在终端中输入以下命令:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| # 1、安装必要工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# 2、安装GPG证书 curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# 3、写入软件源信息,使用阿里的镜像源 sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# 4、更新并安装Docker-ce sudo apt-get -y update sudo apt-get -y install docker-ce
# 安装完成后,输入下面命令查看docker版本 docker -v
# 运行helloworld程序测试 sudo docker run hello-world
|
修改源
1
| vim /etc/docker/daemon.json
|
1 2 3 4 5 6 7 8
| { "registry-mirrors": [ "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn", "https://registry.docker-cn.com" ], "data-root": "/home/docker" }
|
重启
1 2
| systemctl restart docker systemctl enable docker
|
docker-compose安装
查看系统版本
1 2 3
| echo /docker-compose-$(uname -s)-$(uname -m) /docker-compose-Linux-x86_64 下 docker-compose-Linux-x86_64
|
下载 https://github.com/docker/compose/releases
下载 echo /docker-compose-$(uname -s)-$(uname -m) 输出的版本
移动到/usr/local/bin/ 并重命名为docker-compose
1
| mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
|
赋予执行权限
1
| sudo chmod +x /usr/local/bin/docker-compose
|
创建软连接
1
| sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
|
1
| docker-compose --version
|