阿里云centos安装docker及导入镜像

简介: 本文介绍了centos系统阿里云服务器的登录、换源,docker安装和镜像导入方法。

一、通过SSH工具远程登录指定服务器
1、SSH工具的下载:(这里以Xshell为例)
通过官网或者其他途径下载xshell和xftp(文件传输工具),链接如下:
https://www.xshell.com/zh/xshell-download/
下载完成后,得到.exe文件,然后就是安装,这里就不详细叙述了
2、配置xshell终端:
(1)打开安装好的Xshell,点击新建:
(2)输入名称,以及服务器的ip地址,然后点击连接
(3)输入登录用户名、登录密码,后点击确认

二、yum换源以及安装ELRepo(这里以centos为例)
1、备份repo文件:
mkdir ~/yum.repos.bak
\nmv /etc/yum.repos.d/* ~/yum.repos.bak/
2、导入aliyun repo :
curl -o CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
3、安装ELRepo:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install -y https://www.elrepo.org/elrepo-release-8.1-1.el8.elrepo.noarch.rpm
4、最后刷入yum缓存即可:
yum makecache

三、安装docker以及创建容器
1、升级内核:
(1)查看版本内核
uname –r
(2)导入公钥数字证书
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
如果报SSL connect error错误,则运行yum update nss
(3)安装ELRepo
$yum install https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
(4)安装kernel长期版本

lt表示long-term的意思,长期维护版本,也可以将kernel-lt改为kernel-ml,安装主线版本

yum --enablerepo=elrepo-kernel install kernel-lt –y
(5)编辑grub.conf文件,修改Grub引导顺序,确认刚安装好的内核在哪个位置,然后设置default值(从0开始),一般新安装的内核在第一个位置,所以设置default=0。
$ vim /etc/grub.conf

以下是/etc/grub.conf的内容

default=0 # 修改该值即可
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.103-1.el6.elrepo.x86_64)
(6)重启并检查内核版本后,发现内核已更新
2、安装docker:
$ yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
然后,查看docker版本:
$ docker –version
3、docker images 文件拉取:
$docker search Ubuntu
$docker pull ubuntu:16.04
查看镜像,接下来就可以创建容器了。

四、导入镜像包:
1、首先将打包好的tar文件包移至任意目录下
2、使用docker import命令,导入tar包
(注意:docker load 和docker import 的区别。压缩包如果是用docker save打包的,自然可以用docker load,但是如果压缩包是用docker export打包的,那就需要用docker import)
执行命令:
cat XXXX.tar | sudo docker import XXXX
前面是压缩包的名字,后面是你需要import之后的镜像名。
导入成功后,你可以在镜像文件下查找到该tar包
最后即利用该镜像文件创建容器并运行即可:
执行docker run –d –i –t –P –v [宿主机绝对路径]:[容器路径] [image ID] /bin/bash后即可完成创建(注:这里的-v表示共享,宿主机绝对路径是指你指定共享文件的路径;而输入的容器路径即使不存在,也会在创建容器的时候自行建立)

相关文章
|
13天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1292 5
|
2月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
477 69
|
8天前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
270 3
|
8天前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
206 16
|
2月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
152 10
|
2月前
|
运维 网络协议 Linux
CentOS下Bind服务的安装与故障排查
通过以上的步骤,您应该能够在CentOS系统上安装并配置BIND DNS服务,并进行基本的故障排查。
197 0
|
2月前
|
存储 Ubuntu Linux
安卓手机免root安装各种Linux系统:Ubuntu, Centos,Kali等
此外还可以安装Slackware、Archstrike等系统,还可以通过github查找方法安装更多有趣的东西。 昨日小编就是通过Termux安装的Kali Linux工具包。
|
12月前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
1307 3
|
Linux 测试技术 Docker
Docker CE for CentOS 安装教程
Docker CE for CentOS 安装教程
361 1
|
Docker 容器
Docker——Centos8.2安装Docker
Docker——Centos8.2安装Docker
275 0