windows-docker开发我常用命令 docker-machine ssh default
docker-machine ssh default docker logs test sudo systemctl start docker docker tag IMAGEID new_repository newTAG docker commit -a 'message aaaa' CONTAINER_ID NEW_IMAGE_NAME
VBoxManage modifyvm "default" --natpf1 "tcp-port90,tcp,,90,,90"
VBoxManage modifyvm "default" --natpf1 "tcp-port91,tcp,,91,,91"
VBoxManage modifyvm "default" --natpf1 "tcp-port80,tcp,,80,,80"
VBoxManage modifyvm "default" --natpf1 "tcp-port3000,tcp,,3000,,3000"
VBoxManage modifyvm "default" --natpf1 "tcp-port3001,tcp,,3001,,3001"
VBoxManage modifyvm "default" --natpf1 "tcp-port3002,tcp,,3002,,3002"
VBoxManage modifyvm "default" --natpf1 "tcp-port9000,tcp,,9000,,9000"
VBoxManage modifyvm "default" --natpf1 "tcp-port27017,tcp,,27017,,27017"
VBoxManage modifyvm "default" --natpf1 "tcp-port3306,tcp,,3306,,3306"
VBoxManage modifyvm "default" --natpf1 "tcp-port6379,tcp,,6379,,6379"
docker stop $(docker ps -aq) && docker rm $(docker ps -aq)
sudo mount -t cifs -o username=jianyeruan,password="123" //192.168.1.5/jayruanwork /home/docker //他们有app,config cd / sudo -umount /home/docker
sudo mount -t cifs -o username=menusifu2015,password="123456" //192.168.1.125/jayruanwork /home/docker
docker run --name redis -it -p 6379:6379 redis redis-server --appendonly yes
1,开发测试时 不用link
docker run -d --name data -v /home/docker/app:/usr/share/jayruanwork centos
2,
docker run -d --volumes-from=data --name mongo -p 27017:27017 mongo
docker run -d --volumes-from=data --name mongo -p 27017:27017 -e MONGODB_PASS="123456" jianyeruan/mongo
docker run -d --volumes-from=data --name mariadb -e -p 3306:3306 MYSQL_ROOT_PASSWORD=123456 jianyeruan/mariadb
3,
docker run -d --volumes-from=data --name php7-fpm -p 9000:9000 php:7-fpm
docker run -d --volumes-from=data --name=nodejs -p 3001:3001 jianyeruan/node supervisor vip/app.js
docker run -it --volumes-from=data --name=nodejs3 -p 3001:3001 jianyeruan/node supervisor ./node2016/bin/www
4,nginx
docker run -d --name=nginx -p 80:80 -p 90:90 --volumes-from=data -v /home/docker/config/nginx:/etc/nginx/conf.d nginx
备份
docker exec mongo mongodump -d testdb -o /usr/share/jayruanwork/mongo -u admin -p=123456 --authenticationDatabase admin
mongoexport -d testdb -c test -o students.dat -u admin -p=mypass --authenticationDatabase admin
mongoexport -d dba22 -c foo -f x,y,a,b,c --csv -o ./result.csv
mongoexport -d restaurant -c restaurants --csv -f state,name,phone -o students_csv.csv
还原
docker exec mongo mongorestore -d testdb /usr/share/jayruanwork/mongo/testdb -u admin -p=mypass --authenticationDatabase admin
mongoimport -d testdb -c students students.dat -u admin -p=mypass --authenticationDatabase admin
备份
mysqldump --user=root --password=123456 mysql mysql1 > dbbackupscript.sql
gzip /backup/*.sql
mysqldump --user=root --password=123456 –all-databases> dbbackupscript.sql
还原create database mydb;
mysql --user=root --password=123456 mysql1 < dbbackupscript.sql
mysql --user=root --password=123456 --one-database database_name < all_databases.sql
upload .
docker run --rm jianyeruan/centos gsutil cp /a.txt gs://jayruanbackup
gsutil cp a.txt gs://jayruanbackup
gsutil -m cp -r folder gs://jayruanbackup
gsutil ls gs://uspto-pair/applications/0800401*
gsutil cp gs://jayruanbackup/* .
正式上线时:link 然后不用映射端口。
--link mongo:mongo --link php7-fpm:fpm --link mariadb:mariadb
程序里的location或127.0.0.1 用:后面代替.
nginx link php ;php link 数据库
nginx link node[失败还没有找到原因]; node link 数据库
node=>add supervisor and GraphicsMagick,php-7fpm,nginx=>加了gzip,mongo=>auth,mariadb
http://zeptojs.com/zepto.min.js
https://github.com/jieyou/lazyload
docker run -d --volumes-from=data --name css yajo/sass sass --watch /usr/share/jayruanwork/nginx/scss:/usr/share/jayruanwork/nginx/css
docker run -d --volumes-from=data --name css2 yajo/sass sass --style compressed /usr/share/jayruanwork/nginx/scss/test.scss:/usr/share/jayruanwork/nginx/css/test.css
sudo service docker start
docker run -d -p 27017:27017 -p 28017:28017 tutum/mongodb
docker run -d -p 27017:27017 -p 28017:28017 -e MONGODB_USER="user" -e MONGODB_PASS="mypass" tutum/mongodb:3.2
mongo admin -u admin -p mypass
- mongoexport -d dba22 -c foo -f x,y,a,b,c --csv -o ./result.csv
windows-docker开发我常用命令 docker-machine ssh default的更多相关文章
- docker 安装与常用命令与常用容器(containers)环境
注意区别 container 与 image 的关系,container 的建立需要 image 的承载,也即 container 依赖 image,停止并删除了 container 并不会删除 im ...
- Docker入门以及常用命令
目的: Docker入门 Docker简介 Centos7安装Docker Docker HelloWorld运行原理解析 阿里云镜像仓库配置 Docker常用命令 Docker基本命令 Docker ...
- Docker 入门指南——常用命令
前面已经介绍了 Docker 的安装方式,本文总结一下使用 Docker 的基本概念和常用命令. 基本概念 镜像 Image 镜像是一些打包好的已有的环境,可以被用来启动和创建容器 容器 Contai ...
- Docker基础和常用命令
Docker基础和常用命令 一,Docker 简介 1.1,什么是 Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,nam ...
- Docker系列之常用命令操作手册
目录 1.安装虚拟机 2.安装Docker 3.Docker镜像操作 4.Docker容器操作 Docker系列之常用命令操作手册 继上一篇博客Docker系列之原理简单介绍之后,本博客对常用的Doc ...
- [转帖]Windows批处理(cmd/bat)常用命令小结
Windows批处理(cmd/bat)常用命令小结 非常值得学习的文档 先放这里 有时间做实验, 转载自:“趣IT”微信公共号 前言 批处理文件(batch file)包含一系列 DOS命令,通常用于 ...
- Windows 批处理(cmd/bat)常用命令教程
Windows批处理(cmd/bat)常用命令教程 简单详细,建议收藏 常见问题: 1.如果你自己编写的.bat文件,双击打开,出现闪退 2.批处理.bat 文件中输出中文乱码 解决方法在文章末尾! ...
- Android开发调试常用命令列表
Android开发调试常用命令列表 adb命令 am am start -n com.iflytek.autofly.account/.ui.MainActivity am start -n com. ...
- Windows批处理(cmd/bat)常用命令
Windows批处理(cmd/bat)常用命令 一.总结 一句话总结: 1.批量处理图片的方式? PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本: 2.大量的重复的操作 ...
- Docker入门之常用命令
写在前面 细数当前最流行的技术莫过于容器化和人工智能了,而容器化技术能有今天的热度,Docker可谓功不可没. 让我们一起来回顾一下Docker 是什么? 是一种虚拟化技术 能够将应用程序自动部署到容 ...
随机推荐
- a++累加
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8&qu ...
- pdmreader支持读取xml格式的pdm文件,无法读取二进制格式的pdm文件。
您的Pdm数据字典文件可能不被PDMReader读取,可能是因为pdm文件版本的问题.但 您可以通过PowerDesigner12(下载PowerDesigner12)进行转换 后进行读取. 您要做的 ...
- D3.js 其他选择元素方法
在上一节中,已经讲解了 select 和 selectAll,以及选择集的概念.本节具体讲解这两个函数的用法. 假设在 body 中有三个段落元素: <p>Apple</p> ...
- C语言 常用单词
main 主要的 printf(print format)格式输出 include , return ,if ,else ,switch ,case 机箱:案 ...
- 常用的 文件 MIME类型
估计很多朋友对不同后缀的文件对应的MIME类型不熟悉(实际上这么多我也记不住), 所以将平常常见的一些文件后缀对应的MIME类型写了一个对照表,现在奉献给大家: .asx,video/x-ms-asf ...
- 转!!各种数据库的jdbc驱动下载及连接方式
各种数据库驱动 数据库名称 下载地址 说明 Mysql http://www.mysql.com/products/connector/j/ Shipped. But need to download ...
- 手把手ssm+idea
https://github.com/judasn/Basic-Multi-Module-SSM https://github.com/liyifeng1994/ssm
- VI打开和编辑多个文件的命令 分屏操作
VI打开和编辑多个文件的命令 可分两种情况: 1.在同一窗口中打开多个文件: vi file1 file2 file3:n 切换到下一个文件 (n=next):N 切换到上一个文件 2.在不同窗口 ...
- 能源项目xml文件 -- app-datasource.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...
- cf(#div1 A. Dreamoon and Sums)(数论)
A. Dreamoon and Sums time limit per test 1.5 seconds memory limit per test 256 megabytes input stand ...