专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Centos7之Docker

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

67_1.png

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

67_2.png

centos安装openssh-server

介绍

主要是使用远程工具链接云服务器。然后进行相关操作。就比如:别人给你的一个ip,还有账号和密码。那么你就需要链接该ip的终端进行操作了。

安装openssh-server

yum install openssh-server

默认采用root的账号和密码。

测试是否成功

在这里我采用的工具是WinSCP进行ssh链接。

67_3.png

SSH连接超时自动断开问题

介绍:比如说你在使用putty操作云服务器,或者用xshell操作云服务器,在操作的过程中,你上了一次厕所,突然回来,putty或xshell既然断开了链接。这样子是不是让你很烦。

修改/etc/ssh/sshd_config

vim /etc/ssh/sshd_config

#ClientAliveInterval 0 前面的#号去掉,然后修改成:ClientAliveInterval 60

重启sshd服务

systemctl restart sshd

重启成功后连接centos7长时间不操作也不会连接超时中断了。

文章永久链接:https://tech.souyunku.com/46824

未经允许不得转载:搜云库技术团队 » Centos7之Docker

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们