# 清屏 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