安装nodejs
参考:https://segmentfault.com/a/1190000007124759nodejs 官网:https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora (已失效)
最新版的centos安装nodejs说明 https://github.com/nodesource/distributions/blob/master/README.md
curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
yum -y install nodejs
安装cnpm,淘宝npm工具,提高npm下载包的速度
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装docker (docker-ce)
一键安装方式:curl -sSL https://get.docker.com/ | sh
手动安装:
官方文档:https://docs.docker.com/install/linux/docker-ce/centos/
参考:http://www.runoob.com/docker/centos-docker-install.html
step1:Docker 要求 CentOS 系统的内核版本高于 3.10uname -r
step2:移除旧版本
1 | yum remove docker \ |
step3: 安装一些必要的系统工具
1 | yum install -y yum-utils \ |
step4: 添加软件源信息,这里使用aliyun的。 官方源:https://download.docker.com/linux/centos/docker-ce.repoyum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
step5:更新 yum 缓存yum makecache fast
step6:安装 Docker-ceyum -y install docker-ce
step7:启动 Docker 后台服务systemctl start docker
step8:测试运行 hello-worlddocker run hello-world
docker in docker
centos7-dind-node
Docker in Docker dind
安装 docker-compose
官方文档:https://docs.docker.com/compose/install/
step1:
注意这里的版本号,最新版请从这里获取Compose repository release page on GitHubcurl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
step2:添加可执行权限chmod +x /usr/local/bin/docker-compose
docker-compose --version
step3: [可选] 安装 命令行提示
Command-line completion
使用国内docker仓库源
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器(没有这个文件可以创建)
从这个地址获取aliyun专属源地址:https://cr.console.aliyun.com/cn-hangzhou/mirrors
1 | sudo mkdir -p /etc/docker |
安装nginx
参考:https://www.jianshu.com/p/1cad13e57c43
step1:添加CentOS 7 EPEL 仓库yum install epel-release
step2:安装Nginxyum install nginx
安装python
Linux 安装python3.7.0 - 非真 - 博客园
centos相关
安装epel第三方源
1 | yum install epel-release |
安装bash-completion
1 | #yum install epel-release |
1 | # 当前 |
设置hostname
1 | #临时设置 |