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

 

  1. mongoexport -d dba22 -c foo -f x,y,a,b,c --csv -o ./result.csv

windows-docker开发我常用命令 docker-machine ssh default的更多相关文章

  1. docker 安装与常用命令与常用容器(containers)环境

    注意区别 container 与 image 的关系,container 的建立需要 image 的承载,也即 container 依赖 image,停止并删除了 container 并不会删除 im ...

  2. Docker入门以及常用命令

    目的: Docker入门 Docker简介 Centos7安装Docker Docker HelloWorld运行原理解析 阿里云镜像仓库配置 Docker常用命令 Docker基本命令 Docker ...

  3. Docker 入门指南——常用命令

    前面已经介绍了 Docker 的安装方式,本文总结一下使用 Docker 的基本概念和常用命令. 基本概念 镜像 Image 镜像是一些打包好的已有的环境,可以被用来启动和创建容器 容器 Contai ...

  4. Docker基础和常用命令

    Docker基础和常用命令 一,Docker 简介 1.1,什么是 Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,nam ...

  5. Docker系列之常用命令操作手册

    目录 1.安装虚拟机 2.安装Docker 3.Docker镜像操作 4.Docker容器操作 Docker系列之常用命令操作手册 继上一篇博客Docker系列之原理简单介绍之后,本博客对常用的Doc ...

  6. [转帖]Windows批处理(cmd/bat)常用命令小结

    Windows批处理(cmd/bat)常用命令小结 非常值得学习的文档 先放这里 有时间做实验, 转载自:“趣IT”微信公共号 前言 批处理文件(batch file)包含一系列 DOS命令,通常用于 ...

  7. Windows 批处理(cmd/bat)常用命令教程

    Windows批处理(cmd/bat)常用命令教程 简单详细,建议收藏 常见问题: 1.如果你自己编写的.bat文件,双击打开,出现闪退 2.批处理.bat 文件中输出中文乱码 解决方法在文章末尾! ...

  8. Android开发调试常用命令列表

    Android开发调试常用命令列表 adb命令 am am start -n com.iflytek.autofly.account/.ui.MainActivity am start -n com. ...

  9. Windows批处理(cmd/bat)常用命令

    Windows批处理(cmd/bat)常用命令 一.总结 一句话总结: 1.批量处理图片的方式? PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本: 2.大量的重复的操作 ...

  10. Docker入门之常用命令

    写在前面 细数当前最流行的技术莫过于容器化和人工智能了,而容器化技术能有今天的热度,Docker可谓功不可没. 让我们一起来回顾一下Docker 是什么? 是一种虚拟化技术 能够将应用程序自动部署到容 ...

随机推荐

  1. JSP连接数据库的两种方式:Jdbc-Odbc桥和Jdbc直连(转)

    学JSP的同学都要知道怎么连数据库,网上的示例各有各的做法,弄得都不知道用谁的好.其实方法千变万化,本质上就两种:Jdbc-Odbc桥和Jdbc直连. 下面先以MySQL为例说说这两种方式各是怎么连的 ...

  2. bignum 大数模板

    今天无意间看到一个很好的大数模板,能算加.减.乘.除等基本运算,但操作减法的时候只能大数减小数,也不支持负数,如果是两个负数的话去掉符号相加之后再取反就可以了,一正一负比较绝对值大小,然后相减.我借用 ...

  3. laravel各种路径的获取方法

    若Route中有Route::get('home/test', 'HomeController@index')->name('test'); ①视图中的href跳转 一.<a href=& ...

  4. 转:如何学习SQL(第一部分:SQL基础)

    转自:http://blog.163.com/mig3719@126/blog/static/285720652010950712271/ 1. 为什么学习SQL 自人类社会形成之日起,社会的运转就在 ...

  5. 快速了解AngularJs HTTP响应拦截器

    任何时候,如果我们想要为请求添加全局功能,例如身份认证.错误处理等,在请求发送给服务器之前或服务器返回时对其进行拦截,是比较好的实现手段. angularJs通过拦截器提供了一个从全局层面进行处理的途 ...

  6. ajax views

    https://julian.pustkuchen.com/en/drupal-7-api-trigger-views-ajax-refresh-javascript-or-php-using-aja ...

  7. 如何使用 declare-styleable

    如何使用 declare-styleable 在创建 xml 到 objectName/res/values/ 命名为 attrs.xml 编辑文件内容为(示例)<?xml version=&q ...

  8. python 练习 9

    #!/usr/bin/python # -*- coding: UTF-8 -*- for i in range(1,5): for j in range(1,5): for k in range(1 ...

  9. (13)odoo翻译

    -------------------更新时间:15:52 2016-09-28 星期三 增加模型名翻译17:26 2016-05-20 星期五17:58 2016-05-17 星期二12:14 20 ...

  10. ARM指令集(上)

    ADuC702x可以用两套指令集:ARM指令集和Thumb指令集.本小节介绍ARM指令集.在介绍ARM指令集之前,先介绍指令的格式. A.2.1  指令格式         (1)基本格式       ...