centos安装Docker
移除旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
安装系统必要的工具
yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum缓存
yum makecache fast
安装docker-ce
yum -y install docker-ce
启动docker后台服务
systemctl start docker
检查是否安装成功
docker –version
centos安装python-pip
安装python-pip
yum -y install epel-release
yum -y install python-pip
测试安装是否成功
pip -v
centos安装Docker-compose
介绍
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
首先确认你已经安装了python-pip
安装docker-compose
首先更新pip
pip install –upgrade pip
然后进行安装
pip install docker-compose
安装过程中遇到的问题
ERROR: Cannot uninstall 'requests'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
采用如下安装解决上述问题:
pip install docker-compose --ignore-installed requests
待安装完成后,执行查询版本的命令。
测试是否安装成功
docker-compose version
或者
docker-compose -v
centos安装python3
安装相应的编译工具
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install -y libffi-devel zlib1g-dev
yum install zlib* -y
pip安装wget
pip install wget
有时候可能不需要安装,你可以在你的centos系统中运行wget
查看。
下载python3.6.8安装包
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz
解压安装包
tar -xvJf Python-3.6.8.tar.xz
进入解压后的目录,依次执行下面命令进行手动编译
# 进入解压目录
cd Python-3.6.8
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
# 执行完上面的命令之后就执行下面的命令
make && make install
创建软链接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
验证是否安装成功
python3 -V
pip3 -V
centos安装openssh-server
介绍
主要是使用远程工具链接云服务器。然后进行相关操作。就比如:别人给你的一个ip,还有账号和密码。那么你就需要链接该ip的终端进行操作了。
安装openssh-server
yum install openssh-server
默认采用root的账号和密码。
测试是否成功
在这里我采用的工具是WinSCP进行ssh链接。
SSH连接超时自动断开问题
介绍:比如说你在使用putty操作云服务器,或者用xshell操作云服务器,在操作的过程中,你上了一次厕所,突然回来,putty或xshell既然断开了链接。这样子是不是让你很烦。
修改/etc/ssh/sshd_config
vim /etc/ssh/sshd_config
把#ClientAliveInterval 0
前面的#
号去掉,然后修改成:ClientAliveInterval 60
重启sshd服务
systemctl restart sshd
重启成功后连接centos7长时间不操作也不会连接超时中断了。