docker以及docker-compose部署常用命令以及注意事项

1-docker常用命令

#清理无用镜像
docker image prune -a
#查看docker镜像占用资源
docker system df
#进入容器
docker exec -it 容器id bash
#docker备份数据
docker exec -id [mysql容器名] mysqldump -t -uroot -p123456 库名 > /path/库名_data.sql
#docker导入数据
docker exec -id [mysql容器名] mysql -uroot -p123456  -D 库名 < 宿主机sql文件路径
导出数据库
docker exec -it pig-mysql mysqldump --opt -t -uroot -proot pig  --default-character-set gbk --skip-comments --no-create-info --no-create-db --skip-add-drop-table  --skip-add-locks --skip-disable-keys   --skip-extended-insert --set-gtid-purged=off -c > /data/pig.sql

2-docker-compose命令

#构建镜像
docker-compose build
#启动容器
docker-compose up -d
#停止容器
docker-compose down
#重启容器
docker-compose restart

你可能感兴趣的:(笔记,docker,容器,运维)