使用save命令 保存镜像 docker save -o name_by_you.tar exist_images将文件copy到另一台机器使用load命令将镜像文件保存到本地仓库docker load -i name_by_you.tar查看docker images,镜像应该已经被导入原文:https://www.cnblogs.com/leisurelylicht/p/Docker-jing-xiang-wen-jian-de-dao-ru-he-dao-chu.html
一、依附容器依附操作attach通常用在由docker start或者docker restart启动的交互型容器中。由于docker start启动的交互型容器并没有具体终端可以依附,而容器本身是可以接收用户交互的,这时就需要通过attach命令来将终端依附到容器上。docker start docker_run:先启动docker_run容器。启动后docker ps可以看到启动的容器,这是我们发现客户端显示的宿主机([root@git ~]#)。执行docker attach docker_run,终端就已经依附到了容器...
参考1、概述我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库,这会在另一篇文章中介绍。如果我们仅仅是要复制到另外少数的服务器,搭建私有仓库显然没有这个必要,而将镜像保存为文件上传到其他服务器再从文件中载入镜像也是一个不错...
jenkins示例:--导出docker commit jenkins jenkins_v01docker save jenkins_v01 > "jenkins_bak.tar"--导入docker load -i jenkins_bak.tarmkdir /home/jenkins_01chown -R 1000:1000 /home/jenkins_01docker run -d --name jenkins --privileged=true -p 8088:8080 -p 50000:50000 -v /home/jenkins_01:/var/jenkins_home -e TZ=Asia/Shanghai jenkins_v01原文:https://www.cnblogs.com/wangliaohan/p/12419183.html
services:2 mongo_db:3 build:4 context: .5 dockerfile: mongo-Dockerfile6 restart: always7 ports:8 - "27019:27017"9 volumes:
10 - "/home/volumes/mongo:/data/db"
11 - "/etc/localtime:/etc/localtime"3、mongo-Dockerfile1 FROM mongo:3.4
2 ENV WORKSPACE /usr/local/work
3 ENV AUTO_RUN_DIR /docker-entrypoint-initdb.d
4 EN...
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本
uname -r
3.10.0-514.el7.x86_64
1、初步安装和启动dockeryum update -yyum -y install dockersystemctl start docker
2、设置镜像vi /etc/docker/daemon.json
{ "registry-mirrors": ["https://aj2rgad5.mirror.aliyuncs.com"]}
3、开放管理端口映射vi /lib/systemd/system/...
导出数据
查看下 mysql 运行名称
docker ps结果:
?执行导出(备份)数据库命令:
由第一步的结果可知,我们的 mysql 运行在一个叫 mysql_server 的 docker 容器中。而我们要备份的数据库就在里面,叫做 test_db。mysql 的用户名密码均为root,我们将文件备份到宿主机/opt/sql_bak文件夹下。
docker exec -it mysql_server mysqldump -uroot -proot test_db > /opt/sql_bak/test_db.sql导入数据
将宿主机上的数据sql复制到容器的文...
1.目的:从服务器a的mongo容器备份数据库导入到b服务器的mongo容器里
2.步骤:1)进入服务器a容器:docker exec -it wedia-test-mongo-svr2 /bin/bash(容器名:wedia-test-mongo-svr2)
2) 执行备份:mongodump -h 127.0.0.1 --port 27017 -u=root -p=密码 -d test -o /dump (-d指定数据库,test:备份数据库名,-o指定备份到那个目录)
3)在容器里打包备份文件:tar -zcvf test.tar.gz /dump/test
...
这里讲下把 导入的dmp文件导入到oracle容器中
1. 上传文件
把dmp文件上传到服务器,然后在复制到oracle容器中
首先你先把文件上传到服务器,然后在cp到容器中docker cp /home/production/test.dmp 4480e931b512:/home/oracle/dmp文件的全路径 容器id 复制到容器中的路径
2.进入容器#查看容器
docker ps#进入容器
docker exec -if 容器名 /bin/bash 3.创建用户#登录sqlplus /nolog#使用超级管理员 sysdba默认...
mac终端,如何在docker中导入oracle的dump文件
docker的安装,在此就不细说了(oracle的安装也不说了) oracle的安装地址(从别处借来的):https://blog.csdn.net/xgc0215/article/details/104134241?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control
进入正题
1.docker ps 查看容器,复制oracle容器...
本脚本用于docker 下的arango数据库导出导入
执行效果:
#!/bin/bashmkdir /data
cd /data #set cronjob workspacedate=`date +%Y-%m%d-%H%M%S`
data_user=eccom
data_password=eccom
database_name=cmdb
containerIdorName=arangodb_app_1
arango_volunm_dir=/opt/cloudnet/arangodb/data/ #docker arango volumn dir
cur_shell_dir=`pwd`
work_dir=$cur_shell_dir/cmdb_data_backup/
echo $work_dir
if [ ! -d $work_dir ];t...
如果我有一个data.sql,如何将数据库导入我的mysql docker容器?我如何导入数据库数据.在码头世界中,这增加了一层复杂性.请问一些方法.
在这里我的docker-compose.yml:nginx:build: ./nginx/container_name: nginx-containerports:- 80:80links:- phpvolumes_from:- app-dataphp:build: ./php/container_name: php-containerexpose:- 9000links:- mysqlvolumes_from:- app-dataapp-data:image: php:7.0-fpmcontainer_name: app-dat...
我有一个超过1GB的文件* .SQL,当我导入到本地或Vagrant的Mysql时,它总是成功的.但是使用相同的文件,我导入Docker上的Mysql,它非常慢(大约10MB / 15分钟).我已经多次检查过相同的结果.我试过很多文件;它似乎发生在指定的文件中.我不知道原因.我需要帮助.
这是我的docker-compose.yml:version: "2.0"
services:database:image: "mysql/mysql-server:5.5"ports:- "3307:3306"volumes:- "db:/var/lib/mysql"- ./sql:/home/sqlenvironm...
场景:服务器要升级,之前在linux部署的mongodb没有用docker,升级后,mongodb要用docker部署,并将原有的mongodb数据导入到docker部署的mongodb中。
1.在linux安装的mongodb文件下导出mongodb数据
./bin/mongodump -h ip:port -d 数据库名 -o linux环境下指定的文件夹 //如有用户名,则加上 --username xxx --password xxx
2.安装docker :docker run -p 27018(容器外部访问的端口):27017 -v $PWD/db:/data/db -d --name mymong...
上一篇:Docker学习1《环境准备、原理、常用命令》目录
一、安装nginx镜像1、获取nginx的版本2、下载nginx3、运行nginx4、开放端口5、测试6、端口暴露的概念
二、安装tomcat镜像1、下载tomcat2、启动运行3、进如tomcat容器
三、安装centos7镜像并在里面安装jdk和tomcat1、下载centos镜像2、启动镜像3、进入容器并配置ssh服务4、基础配置5、docker的centos镜像里面安装JDK86、设置环境变量7、安装tomcat8、设置环境变量
四、容器导入...