# 清屏
clear
# 查看当前文件夹下的列表
ls
# 跳目录 cd ~ 代表当前用户文件夹 cd / 代表根目录 cd..返回上一级目录
cd
#sudo 使用超级管理员创建文件夹 不加sudo只能在当前用户下创建文件夹
sudo mkdir test
# 删除文件夹 同创建文件夹相同 -r 递归删除 -f强制删除 -rf 递归强制删除
sudo rm -r test
# 切换超级用户 su 用户名切回 普通用户
su root
# 更新apt-get库
sudo apt-get update
#测试连接
ping 目标ip地址
# 查看ip inet后的即为ip地址
ifconfig
# 查看本机是否开启了ssh服务
ps | grep ssh
#文本编辑器下按esc shift+: 输入q! 代表退出不保存(:q!)
退出
# 文本编辑器按esc shift+: 输入wq 代表保存退出(:wq)
保存退出
#文本编辑器下按 i 表示需要进行文本修改
修改
# 运行docker
-i代表可以和容器交互
-t代表伪终端
-d代表后台运行
-p设置它的端口 前面的8080代表宿主机端口
后面的8080代表容器的端口,如果有多个端口 空格 端口:端口
--name 代表给此容器取名叫tomcat
centos是根据哪个镜像
sudo docker run -it -d -p 8080:8080 --name tomcat centos
# 下载镜像
sudo docker pull 镜像名
# 查看当前机器有哪些镜像
sudo docker images
#退出容器
exit
# 查看有哪些容器在运行
sudo docker ps | grep tomcat
# 不管容器有没有运行都列出来
sudo docker ps -a| grep tomcat
#启动容器
sudo docker start tomcat
# 停止容器
sudo docker stop tomcat
#删除容器
sudo docker rm tomcat
# 使用交互的方式打开容器 /bin/bash 必须加
sudo docker exec -it tomcat /bin/bash
# 把jdk 复制到 一个叫tomcat容器的usr/local/jdk/ 文件夹下
sudo docker cp jdk-8u201-linux-x64.tar.gz tomcat:usr/local/jdk/
# 解压压缩文件
tar -zxvf jdk-8u201-linux-x64.tar.gz
#删除压缩文件
rm -f jdk-8u201-linux-x64.tar.gz
#配置环境变量 此方法是临时的,一旦退出容器就失效了
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_201
# 注意此处PATH(区分大小写别写错了)一定要带,不然之前配的都没了
export PATH=$JAVA_HOME/bin:$PATH
#在tomcat目录下启动 tomcat
.bin/catalina.sh start
# 复制项目到此目录下部署
/usr/local/tomcat/apache-tomcat-7.0.93/webapps/
# 把当前文件夹的Dockerfile文件构建成镜像 .代表当前文件下的 yi/centos7-ssh 代表你给镜像起的别名
sudo docker build -t yi/centos7-ssh .
#在配置好docker-compose.yml使用docker-compose安装Dockerfile
sudo docker-compose up -d
#安装SSH 和 vim 工具 -------------------------如果可以访问可以不用安装此步------------------
sudo apt-get install ssh vim -y
# 开启远程访问SSH权限 -------------------------如果可以访问可以不用安装此步------------------
sudo vi /etc/ssh/sshd_config
把文件中PermitRootLogin 配置成yes,如下:PermitRootLogin yes
重启SSH
/etc/init.d/ssh restart
ps | grep ssh
#安装docker
sudo apt-get install docker.io -y
#下载centos镜像
sudo docker pull centos
sudo docker run -it -p 8080(宿主机):8080(客户机) --name tomcat centos
# 创建网络
docker network create --subnet=192.168.11.0/24 qg
# 安装shipyard
docker pull shipyard/shipyard
docker pull swarm
docker pull shipyard/docker-proxy
docker pull alpine
docker pull microbox/etcd
docker pull rethinkdb
# 构建shipyard容器
sudo docker run -ti -d --restart=always --name shipyard-rethinkdb rethinkdb
sudo docker run -ti -d -p 4001:4001 -p 7001:7001 --restart=always --name shipyard-discovery microbox/etcd:latest -name discovery
sudo docker run -ti -d -p 2375:2375 --hostname=$HOSTNAME --restart=always --name shipyard-proxy -v /var/run/docker.sock:/var/run/docker.sock -e PORT=2375 shipyard/docker-proxy:latest
sudo docker run -ti -d --restart=always --name shipyard-swarm-manager swarm:latest manage --host tcp://0.0.0.0:3375 etcd://192.168.83.99:4001
sudo docker run -ti -d --restart=always --name shipyard-swarm-agent swarm:latest join --addr 192.168.83.99:2375 etcd://192.168.83.99:4001
sudo docker run -ti -d --restart=always --name shipyard-controller --link shipyard-rethinkdb:rethinkdb --link shipyard-swarm-manager:swarm -p 8080:8080 shipyard/shipyard:latest server -d tcp://swarm:3375
14、安装docker-compose工具
apt install docker-compose -y
# 修改mysql密码
mysql -uroot
use mysql
update user set password=password('123456') where user='root' and host='localhost';
grant all privileges on *.* to root@'%' identified by '123456' with grant option;
1、原文件备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2、编辑源列表文件
sudo vim /etc/apt/sources.list