Docker使用:docker-compose
Docker Desk文档及安装:https://docs.docker.com/
Docker Desk默认已经安装:
Docker hub:https://hub.docker.com/
Docker官方示例:https://github.com/dockersamples
Awesome-compose 存储库:https://github.com/docker
Docker Desk:
Add Extensions:Disk Usage Docker磁盘使用情况
1、docker安装远程镜像
*查看镜像:docker images
*查看所有容器:docker ps -a
*删除镜像:docker rmi “imgeid”
*运行mysql
–name 容器名称
-e
MYSQL_ROOT_PASSWORD=初始密码
-p 3309:3306 端口映射,主机端口3307
docker run --name mysql5.6 -e MYSQL_ROOT_PASSWORD=123456 -p 3309:3306 -d mysql:5.6
*连接mysql
docker exec -it mysql5.6 bash
mysql -u root -p
*启动mysql容器:
docker start mysql5.6
*停止mysql容器:
docker stop mysql5.6
测试:
*执行docker ps -s获取容器id
*执行指令进入mysql
docker exec -it 容器号 /bin/bash
*执行mysql -u root -p,输入密码
2、docker本地构建镜像
》新建Dtest目录,cd Dtest
》新建mysql目录,将conf和data数据拷贝进来
》cd /Dtest,新建images目录,把tar镜像拷贝进来
》执行:
docker load < ./images/mysql.tar
》编写docker-compose.yml到Dtest目录
》启动所有镜像:docker-compose --compatibility up -d
》查看运行镜像:docker-compose ps