阿里云服务器的初始化,以及安装yum、Nginx、nodejs和docker相关问题。
初始化
- 更新本地索引
sudo apt-get update
- 安装git
sudo apt install git
安装yum
安装build-essential包
apt-get install build-essential
安装yum,
sudo apt-get install yum
报错Unable to locate package yum,找不到源镜像导致的,只需要将/etc/apt/路径下的source.list文件内容改成对应的源镜像镜像。清华大学镜像
``` cd /etc/apt/ sudo cp sources.list sources.list.old # 备份 sudo vim sources.list # 关于镜像 #将文件里面的内容全部删除,将上面我们查找的镜像软件源粘贴进去 #再将下面的命令(软件镜像源),也粘贴到上面文件的第一行! deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
1
2
3
4
3. ```
sudo apt-get update
sudo apt-get install yum
报错
1
2
3
4The following packages have unmet dependencies:
yum : Depends: python-sqlitecachec but it is not going to be installed
Depends: python-urlgrabber but it is not going to be installed
E: Unable to correct problems, you have held broken packages.- 解决依赖包版本冲突,
sudo apt install python-sqlitecachec
- 解决依赖包版本冲突,
查看是否安装成功,
yum --version
安装Nginx
卸载Nginx
1 | # 删除除了配置文件以外的所有文件。 |
1 | #重启nginx,重启失败,说明已成功卸载nginx |
安装Nginx
1 | sudo apt-get install nginx |
1 | nginx文件安装完成之后的文件位置: |
安装nodejs
sudo apt-get install nodejs
sudo apt-get install npm
安装docker
sudo apt install docker.io
1.查找镜像:docker search portainer
2.拉去镜像:docker pull portainer/portainer-ce
3.运行portainer,docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
4.访问9000端口