云计算--Docker在Ubuntu上安装

Docker在Ubuntu上安装

Ubuntu系统要求

Docker支持的Ubuntu操作系统:

  • Ubuntu Hirsute 21.04

  • Ubuntu Groovy 20.10

  • Ubuntu Disco 19.04

  • Ubuntu Bionic 18.04 (LTS)

  • 其他更新的版本....

Docker 可以安装在 64 位的 x86 平台或 ARM 平台上。Ubuntu 发行版中,LTS(Long-Term-Support)长期支持版本,会获得 5 年的升级维护支持,这样的版本会更稳定,因此在生产环境中推荐使用 LTS 版本。

Docker安装

使用自动化安装

  • 使用默认的自动化脚本

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

查看安装好的信息:

docker version

结果信息

root@Ubuntu-Docker:~# docker version
Client: Docker Engine - Community
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.16.12
 Git commit:        e91ed57
 Built:             Mon Dec 13 11:45:27 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.12
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.12
  Git commit:       459d0df
  Built:            Mon Dec 13 11:43:36 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.12
  GitCommit:        7b11cfaabd73bb80907dd23182b9347b4245eb5d
 runc:
  Version:          1.0.2
  GitCommit:        v1.0.2-0-g52b36a2
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
  • 使用国内daocloud一键安装:

curl -sSL https://get.daocloud.io/docker | sh

版本卸载

上面不论哪种方式安装,再换一种方式安装的时候,需要将之前的版本卸载,然后才可以进行安装,卸载代码如下:

sudo apt-get remove docker docker-engine docker.io containerd runc

手动安装

使用apt-get进行安装

  • 更新apt包以及安装必要系统工具

#更新apt包
sudo apt-get update
#安装必要的一些系统工具
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
  • 安装GPG证书

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  • 设置阿里稳定版仓库

sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
  • 更新并安装Docker-CE, Docker Engine-Community 和 containerd

sudo apt-get -y update
sudo apt-get -y install docker-ce docker-ce docker-ce-cli containerd.io
  • 查看仓库中Docker-ce的可用版本

apt-cache madison docker-ce

结果信息:

 docker-ce | 5:18.09.0~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
 docker-ce | 18.06.3~ce~3-0~ubuntu | https://mirrors.aliyun.com/docker-ce/linux/ubuntu bionic/stable amd64 Packages

  • 安装指定版本的Docker-CE: (VERSION例如上面的118.06.3~ce~3-0~ubuntu)

sudo apt-get -y install docker-ce=18.06.0~ce~3-0~ubuntu

安装nginx进行测试docker

  • 拉取nginx镜像

docker pull nginx:latest
  • 查看下载好的nginx镜像

docker images
  • 运行容器

docker run --name nginx-test -p 8080:80 -d nginx
  • 查看正在运行的容器

docker ps

结果如下:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
4ef8f075a409        nginx               "/docker-entrypoint.…"   39 seconds ago      Up 38 seconds       0.0.0.0:8080->80/tcp   nginx-test

查看nginx结果ip:8080

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAc3ByaW5nYm9vdOiRteiKseWuneWFuA==,size_20,color_FFFFFF,t_70,g_se,x_16

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装Docker的方法会因不同的云服务提供商而异,但基本步骤大致相同。以下是一些常见云服务提供商的安装步骤: 1. AWS EC2:在EC2实例上安装Docker需要在Amazon Linux 2 AMI上运行以下命令: ``` sudo yum update -y sudo amazon-linux-extras install docker -y sudo service docker start ``` 2. Azure VM:在Azure虚拟机上安装Docker需要在Linux操作系统上运行以下命令: ``` sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 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 docker-ce-cli containerd.io -y ``` 3. Google Cloud Compute Engine:在Google云计算引擎上安装Docker需要在Debian或Ubuntu操作系统上运行以下命令: ``` sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 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 -y docker-ce docker-ce-cli containerd.io ``` 以上命令都是安装Docker最基本的步骤,具体安装过程可能会因云服务提供商的不同而有所变化。如果需要更详细的安装说明,请参考相应云服务提供商的文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值