分类 "随手发现" 下的文章

命令使用说明

  • build 构建(重新构建)项目中的服务容器
  • config 检测compose文件的错误
  • up 启动服务
  • down 停止容器
  • images 列出项目中所包含的镜像
  • logs 查看服务容器的日志
  • kill 发送 SIGKILL 信号来强制停止服务容器
  • port 查看某个容器端口所映射的公共端口
  • ps 列出项目中目前的所有容器
  • restart 重启项目中的服务
  • rm 删除所有停止状态的服务容器
  • run 在指定服务上运行一个命令
  • scale 设置指定服务运行的容器个数
  • stop 停止处于运行状态的容器
  • start 启动被stop的服务容器
  • top 查看各个服务容器内运行的进程
  • pause 暂停一个服务容器
  • unpause 恢复处于暂停状态中的服务

阅读全文

安装。。(docker 为例)

docker network create —subnet=172.10.0.0/24 mbsnet

mkdir -p mysql-master && cd $_ && mkdir {conf,data}
mkdir -p mysql-slave1 && cd $_ && mkdir {conf,data}

docker run --restart=unless-stopped --name mysql-master --net mbsnet --ip 172.10.0.11 -v /home/mysql-master/conf/my.cnf:/etc/mysql/my.cnf -v /home/mysql-master/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

docker run --restart=unless-stopped --name mysql-slave1 --net mbsnet --ip 172.10.0.12 -v /home/mysql-slave1/conf/my.cnf:/etc/mysql/my.cnf -v /home/mysql-slave1/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

阅读全文