使用阿里云服务器学习Docker

首先我这里选择的系统服务器是CentOS 7.9 64位

因为centos系统里面的安装指令是:yum,而非apt-get.

复制代码
yum install docker -y

试着建立一个容器:

bash 复制代码
docker run -d -p 80:80 httpd

启动docker的守护进程:

bash 复制代码
sudo systemctl start docker

查看Docker版本:

bash 复制代码
docker version

Client:

Version: 1.13.1

API version: 1.26

Package version: docker-1.13.1-209.git7d71120.el7.centos.x86_64

Go version: go1.10.3

Git commit: 7d71120/1.13.1

Built: Wed Mar 2 15:25:43 2022

OS/Arch: linux/amd64

Server:

Version: 1.13.1

API version: 1.26 (minimum version 1.12)

Package version: docker-1.13.1-209.git7d71120.el7.centos.x86_64

Go version: go1.10.3

Git commit: 7d71120/1.13.1

Built: Wed Mar 2 15:25:43 2022

OS/Arch: linux/amd64

Experimental: false

  1. 确认您已经通过远程连接工具(如xshell6)连接到您的阿里云服务器。

  2. 确保您的阿里云服务器已经安装了CentOS 7或更高版本的操作系统。

  3. 打开终端或命令行界面,然后使用yum命令安装Docker。运行以下命令:

复制代码

shell复制代码

|---|---------------------------|
| | sudo yum install docker |

  1. 安装完成后,使用以下命令启动Docker服务,并将其设置为开机启动:
复制代码

shell复制代码

|---|------------------------------|
| | sudo service docker start |
| | sudo chkconfig docker on |

  1. 测试Docker安装是否成功。运行以下命令:
复制代码

shell复制代码

|---|------------------|
| | docker version |

如果成功安装,将返回Docker的版本相关信息。

  1. (可选)如果您想使用国内镜像加速,可以通过vim修改docker为国内镜像地址。具体操作方法为:打开/etc/yum.repos.d/CentOS-Base.repo文件,找到enabled=1的行,将其修改为enabled=0,然后找到mirrorlist指向的URL,将其修改为国内的镜像地址。例如,修改为https://mirror.ccs.tencentcloudapi.com/CentOS-Base.repo。然后保存并退出。之后再次运行yum install docker安装Docker。

  2. (可选)如果您想使用Docker官方镜像加速,中国区用户能够快速访问最流行的Docker镜像。可以按照以下步骤进行:在阿里云ECS服务器上登录root账户,然后编辑Docker配置文件/etc/docker/daemon.json(不存在则新建),内容为{"registry-mirrors": ["https://<YourMirror>"]}(将<YourMirror>替换为您的镜像地址),之后保存并退出。最后重启Docker服务即可生效。

相关推荐
●VON几秒前
React Native for OpenHarmony:解构 TouchableOpacity 的触摸反馈与事件流控制
javascript·学习·react native·react.js·性能优化·openharmony
charlie1145141911 分钟前
malloc 在多线程下为什么慢?——从原理到实测
开发语言·c++·笔记·学习·工程实践
想逃离铁厂的老铁3 分钟前
Day60 >> 94、城市间货物运输1️⃣ + 95、城市间货物运输 2️⃣ + 96、城市间货物运输 3️⃣
java·服务器·前端
草莓熊Lotso5 分钟前
从零手搓实现 Linux 简易 Shell:内建命令 + 环境变量 + 程序替换全解析
linux·运维·服务器·数据库·c++·人工智能
微露清风9 小时前
系统性学习Linux-第二讲-基础开发工具
linux·运维·学习
阳光九叶草LXGZXJ9 小时前
达梦数据库-学习-48-DmDrs控制台命令(同步之Manager、CPT模块)
linux·运维·数据库·sql·学习
五岳10 小时前
DTS按业务场景批量迁移阿里云MySQL库实战(上):技术选型和API对接
mysql·阿里云·dts
biuyyyxxx10 小时前
Python自动化办公学习笔记(一) 工具安装&教程
笔记·python·学习·自动化
小二李11 小时前
第11章 nestjs服务端开发:登录鉴权
运维·服务器
丝斯201111 小时前
AI学习笔记整理(66)——多模态大模型MOE-LLAVA
人工智能·笔记·学习