阿里云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表示共享,宿主机绝对路径是指你指定共享文件的路径;而输入的容器路径即使不存在,也会在创建容器的时候自行建立)

相关文章
|
3月前
|
关系型数据库 数据库 PostgreSQL
docker 安装 Postgres 17.6
本文介绍如何通过Docker安装和配置PostgreSQL 17.6。内容包括拉取镜像、导出配置文件、运行容器并挂载数据与配置文件目录,以及进入容器使用psql操作数据库的完整步骤,便于持久化管理和自定义配置。
441 4
docker 安装 Postgres 17.6
|
2月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
504 5
|
2月前
|
Java Linux 虚拟化
【Docker】(1)Docker的概述与架构,手把手带你安装Docker,云原生路上不可缺少的一门技术!
1. Docker简介 1.1 Docker是什么 为什么docker会出现? 假定您在开发一款平台项目,您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。 您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。 您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。 **要求:**希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销 问题: 要如何确保应用能够在这些环境中运行和通过质量检测? 在部署过程中不出现令人头疼的版本、配置问题 无需重新编写代码和进行故障修复
384 2
|
JSON 数据格式 Docker
【Docker 基础教程】Centos7.5安装Docker并配置阿里云镜像
【Docker 基础教程】Centos7.5安装Docker并配置阿里云镜像
【Docker 基础教程】Centos7.5安装Docker并配置阿里云镜像
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
1424 3
|
Linux 测试技术 Docker
Docker CE for CentOS 安装教程
Docker CE for CentOS 安装教程
413 1
|
Docker 容器
Docker——Centos8.2安装Docker
Docker——Centos8.2安装Docker
345 0
|
Linux Docker 索引
docker(二):Centos安装docker
docker(二):Centos安装docker
344 0
|
存储 Linux 持续交付
【docker】CentOS 7上安装Docker的详细过程
【docker】CentOS 7上安装Docker的详细过程