需要切换到root权限执行所有操作
sudo -i
1、安装docker
1.1更新yum
yum update
1.2安装yum-utils
yum install -y yum-utils device-mapper-persistent-data lvm2
1.3设置yum软件源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1.4从设置好的软件源中,安装docker-ce(免费社区版)
yum -y install docker-ce
1.5检验安装成功和版本
docker -v
1.6启动docker
复制代码
#操作启动
service docker start
#操作重启
service docker restart
#操作关停
service docker stop
复制代码
1.7检查docker运行状态
systemctl status docker
1.8centos开机自动启动docker
#设置开机自启
systemctl enable docker
#停用开机自启
systemctl disable docker
2、安装docker-compose
2.1在线下载并安放到目录【/usr/local/bin】,改文件名为【docker-compose】
sudo curl -L https://github.com/docker/compose/releases/download/v2.10.2/docker-compose- ( u n a m e − s ) − (uname -s)- (uname−s)−(uname -m) -o /usr/local/bin/docker-compose
注意:
①至22年9月最新版为v2.10.2,可到github查看更新,替换下载链接中的版本号用以安装。
②如果下载速度过慢或连不上,可到其它镜像源手动下载离线文件,同样把文件放到/usr/local/bin/docker-compose。如此无需执行本条命令进行在线下载。
③确定文件【/usr/local/bin/docker-compose】正确下载,文件大小起码20M或以上。
2.2给下载好的文件【docker-compose】开权限
chmod +x /usr/local/bin/docker-compose
2.3检查版本信息,确定正确安装
docker-compose -v
2.4使用命令
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#启动并后台运行所有的服务
docker-compose up -d
#列出项目中目前的所有容器
docker-compose ps
#停止服务
docker-compose stop 服务名
#启动服务
docker-compose start 服务名
#停止并删除容器、网络、卷、镜像
docker-compose down
#修改yml文件后,重新加载运行
docker-compose up --force-recreate -d
使用yum 安装node
第一步
curl --silent --location https://rpm.nodesource.com/setup_14.x | sudo bash -
第二步
sudo yum -y install nodejs
https://github.com/nodesource/distributions#rpminstall
curl --silent --location https://rpm.nodesource.com/setup_14.x | bash -
yum update -y
yum remove nodejs npm -y
yum install nodejs npm -y