docker

作者: 风___________ | 来源:发表于2018-03-29 13:28 被阅读11次

安装docker

# brow安装
brew cask install docker
# 手动下载安装
小鲸鱼(https://blog.docker.com/2013/10/call-me-moby-dock/)
docker --version
docker-compose --version
docker-machine --version
# 列出docker上安装的景象 
docker image ls
# 查看镜像、容器、数据卷所占用的空间
docker system df
# 下载镜像
docker pull mysql:latest

docker装mysql为例

# 工具
sequel pro
docker
# 查找
docker search mysql
# 拉取官方最新版本
docker pull mysql:latest
# docker 创建mysql容器
docker run -it --name kapep-mysql --hostname kapep-mysql -e MYSQL_ROOT_PASSWORD=123456 -v /Users/jing/Desktop/KapEPNew/mysql-data/:/var/lib/mysql -p 3306:3306 -d mysql:latest
# 本机localhost 映射文件
/etc/hosts
# 启动mysql
docker start kapep-mysql
# 查看启动的服务
docker ps --all

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                         PORTS                    NAMES
1c4ea02b9c88        mysql               "docker-entrypoint.s…"   About an hour ago   Exited (1) About an hour ago                            elastic_newton
7bf5598e0c42        mysql:latest        "docker-entrypoint.s…"   23 hours ago        Up 5 minutes                   0.0.0.0:3306->3306/tcp   kapep-mysql
# 停止 删除
$ docker stop kapep-mysql
$ docker rm kapep-mysql

接下来,就可以配置mysql然后配置项目中数据库的配置

# 配置项目中的配置文件,连接到数据库
mysql编码改为 utf 8 (改docker下mysql配置文件)
# 将配置文件copy到当前目录下
cp kapep-mysql-j:/etc/mysql/mysql.conf.d/mysqld.cnf ./
# 编辑配置文件
emacs mysqld.cnf
# 添加
[client]
default-character-set=utf8

[mysql]
default-character-set=outfox
# 保存退出emacs 移动回原位置
docker cp ./mysqld.cnf kapep-mysql-j:/etc/mysql/mysql.conf.d/mysqld.cnf 
# 重启mysql
docker restart kapep-mysql-j
# 
drop database backend_development2;

相关文章

  • docker学习

    docker镜像 docker容器 docker仓库 安装docker docker版本 docker分为社区版和...

  • Docker安装和运行

    获取Docker 安装Docker 验证安装 1、获取Docker Docker for Mac Docker f...

  • Docker知识手册

    Docker 容器 启动docker:docker start 查看docker运行状态:docker stats...

  • Docker简介

    章节介绍 # Docker是什么# Docker包括什么# Docker镜像# Docker编配# Docker还...

  • Docker 常用操作

    Docker docker: 18.09.4、nvidia-docker: 2.0.3 docker 19.03 ...

  • rancher+harbor离线安装

    安装docker,此docker为社区版docker。docker官方文档:https://docs.docker...

  • Linux之Docker

    Linux之Docker 目录 Docker简单介绍 在线Docker安装 离线Docker安装 Docker简单...

  • Docker常用命令

    Docker常用命令 Docker帮助命令 docker version:查看docker版本 docker in...

  • Docker基础操作

    Docker部署 Docker安装 镜像加速 Docker 基础命令 Docker镜像管理 搜索镜像docker ...

  • docker容器状态查看命令集

    docker inspect 用法 : docker inspect [docker名称/docker short...

网友评论

      本文标题:docker

      本文链接:https://www.haomeiwen.com/subject/ibnucftx.html