1:查看容器
所有容器
docker ps -a
正在運行的容器
docker ps
開啟、結(jié)束、刪除容器
docker run/stop/rm docker_container_id
2:拷貝本地數(shù)據(jù)到docker容器
docker cp '/home/fedora.json' docker_container_id:/
3:以命令行方式進入docker
docker exec -it 1dc4a6e7237f sh
docker容器中的具體操作,eg:mongo導(dǎo)入數(shù)據(jù)
mongoimport --db fedora --collection data --file /fedora.json
4:設(shè)置docker開機自啟動mysql和mongo
1:加載已打包好的docker程序
docker load -i mongo.tar
2:根目錄下修改docker-compose.yml
services:
mysql:
restart: always
image: mysql:5.7.18
environment:
MYSQL_ROOT_PASSWORD: 123456
volumes:
- ${CODECLONE2_ENV_HOME}/local/mysql/initdb.d:/docker-entrypoint-initdb.d
- ${CODECLONE2_MYSQL_DATA}/local/mysql/data:/var/lib/mysql
- ${CODECLONE2_ENV_HOME}/etc/mysql/my.cnf:/etc/mysql/my.cnf
ports:
- "3305:3306"
mongo:
restart: always
image: mongo:3.2
ports:
- "37017:27017"
volumes:
- ${CODECLONE2_MONGO_DATA}/local/mongo/data:/data/db
volumes:
maven_cache:
主要包括:
端口和文件目錄的映射,docker文件目錄至少兩級。
3:設(shè)置自啟動命令
docker-compose up -d
4:連接
mysql 3305
mongo 37017
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。