docker简单命令 和 wordpress 一些挂载方法

docker 一些操作的方法

docker images  查看镜像

docker ps 查看运行的容器

docker pull node 添加node环境

docker start 启动容器

docker run -d -it -p 2223:2222 --name structor node:latest          docker启动命令

docker exec -it structor(容器的名字)  /bin/bash 进入容器

docker inspect (容器名称)  查看当前容器的一些信息

du -h ./ --max-depth=1  查看当前目录下所有文件内存

-v 转发的意思

关于文件下载(带转发)

rsync -avz -e "ssh -p12322" [email protected](服务器名字) : ( 目录下的文件   )/data/docker/wordpress-fund/  (下载到) /Users/haomo/Desktop/test

本机上传命令(不带转发)  

rsync -avz  /Users/haomo/Desktop/mysql(本机文件路径)  [email protected](上传的服务器):(这里跟的是服务器的路径)/home/member/

挂载并创建服务

mysql服务

第一步: docker run -it  --name mysql容器名字随便写  -p 3735(映射端口):3306(本地端口)  -v /这是服务器根目录路径下创建mysql目录的路径/:/var/lib/mysql/(这里是固定的,创建好服务就有了) -e "MYSQL_ROOT_PASSWORD=root"(这里是mysql的密码) -d mysql 用的是什么环境

第二步:docker exec -it mysql容器名字/bin/bash  需要进入到mysql容器中

第三步:mysql -u root -p 登录链接数据库

第四步:grant all privileges on *.* to 'root'@'%'identified by 'root'(单引号中是外链数据库的密码)  with grant option;  为了可以让外部直接访问

转发端口开始

第五步:autossh -f -M 28848(服务器的id) -NR 8876(最后转发出的端口号):127.0.0.1: 3735(这个端口号要和创建容器时映射的端口号一致) [email protected]

第六步:ps -ef|grep autossh  查看是否转发成功

第七步:在Navicat Premium中进行检测

Mysql的连接

连接名: 随便写

主机名和IP地址:name-studio.com或name-tech.com等主机名称

端口号:就是映射的端口号

用户和密码:都是自己定义的

全部写完之后,点击连接测试

wordpress服务

第一步: docker run --name wordpress-meiyu(这里是容器的名字) -v /data/docker/wordpress-meiyu/(服务器的容器创建的目录):/var/www/html/(固定的路径) --link mysql-meiyu(必须和msql的名字一致):mysql -p 7654(映射端口):80(本地端口) -d wordpress(所用的环境)

转发端口开始

第二步:autossh -f -M 28848(服务器的id) -NR 8876(最后转发出的端口号):127.0.0.1: 7654(这个端口号要和创建容器时映射的端口号一致) [email protected]

第三步:ps -ef|grep autossh  查看是否转发成功

你可能感兴趣的:(docker简单命令 和 wordpress 一些挂载方法)