创建公钥ssh-keygen 将公钥复制到其他主机ssh-copy-id ip地址
mysql端口3306 1、查看是否安装过Mariadb或MySQL; # rpm -qa | grep mariadb # rpm -qa | grep mysql 如果有就卸载: # yum remove -y "mariadb*" # yum remove -y "mysql*"
ps -ef | grep nginx systemctl status nginx rpm -qa | grep nginx yum list installed | grep nginx
帮助命令 docker version #查看版本 docker info #查看docker的详细信息 docker 命令 --help #查看帮助文档 docker images -a #查看所有镜像的所有信息 docker images -aq #查看所有镜像的id 搜索命令 docker search mysql #搜索mysql最新镜像 docker search --filter=star=3000 #搜索id大于3000的mysql 下载命令 docker pull mysql #下载最新版本(默认)的mysql镜像 docker pull mysql:5.7 #下载指定版本的mysql镜像 # 直接运行也算是下载————后台运行 docker run -d --name mysql01 mysql:5.7 /bin/bash 删除命令 docker rmi -f tomcat:9.0 #删除tomcat:9.0镜像 docker rmi -f $(docker images -aq) #按照镜像id,强制删除所有镜像。 容器相关命令 # 拉取mysql5:7镜像 docker pull mysql:5.7 # 运行 docker run -d --name mysql01 -p 3306:3306 mysql:5.7 /bin/bash # 参数解释 -d: 代表后台运行。 --name:代表给这个容器起一个别名 -p:代表端口映射,写在左边的端口是本机端口,也就是远程端口;写在右边的是容器端口。 /bin/bash:表示通过该形式启动容器。 -it:交互运行,进去之后重新开启一个新的终端。 # 退出并关闭容器 exit # 列出所有容器 docker ps -aq # 参数解释 -a:列出所有容器,包括正在运行和已经停止的容器的所有信息 -aq:列出所有容器的id。 # 删除容器 docker rm -f 容器id/容器名称 docker rm -f $(docker ps -aq) 按照id删除所有容器 # 启动停止容器 docker start 容器id docker restart 容器id docker stop 容器id docker kill 容器id # 查看日志 docker logs -tf --tail 10 容器id # 参数解释 -tf:显示时间戳 --tail:后面加 n,表示显示前几行日志 # 查看进程信息 docker top $(docker ps -aq) # 查看docker详细信息 docker inspect 容器id # 进入容器 docker exec -it 容器id /bin/bash --会开启一个新的终端 docker attach 容器id -- 进入正在执行的终端 # 拷贝,将容器的文件/文件夹拷贝到本机 docker cp 容器id:/usrl/local/test.java /usr/local