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