windows10 docker 使用 mysql

转自:http://blog.csdn.net/daocaoren92wq/article/details/68484049$ docker pull mysql
[email protected]:~$ docker pull mysql
Using default tag: latest
latest: Pulling from library/mysql
6d827a3ef358: Pull complete
ed0929eb7dfe: Pull complete
03f348dc3b9d: Pull complete
fd337761ca76: Pull complete
7e6cc16d464a: Pull complete
ca3d380bc018: Pull complete
3fe11378d5c0: Pull complete
2b5dfd325645: Pull complete
b54281d17fbe: Pull complete
9a5cfd2d8db6: Pull complete
a371b9bf0e19: Pull complete
Digest: sha256:b39e58483853ecd03160f9bfdc8d3ecb0be9071fdbbe5484d6a115677b62c84e
Status: Downloaded newer image for mysql:latest

[email protected]:~$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql_ubuntu_0.1    latest              c3fb44aa3b0f        10 hours ago        130 MB
mysql               latest              5faba1a71ec4        8 days ago          407 MB
ubuntu              latest              0ef2e08ed3fa        4 weeks ago         130 MB
  • $ docker run –name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

–name :自定义容器名 
some-MySQL:容器名字 
-e :设置密码 
my-secret-pw:数据库密码 
-d : 后台执行

-p 端口号映射

[email protected]:~$ docker run -p 53306:3306 --name testmysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
6a38e59ef95d1a3f63a12d9c6c2ae20cf782001f25641f5159812e2a707f3f1d

[email protected]:~$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                    PORTS                     NAMES
6a38e59ef95d        mysql               "docker-entrypoint..."   2 seconds ago       Up 2 seconds              0.0.0.0:53306->3306/tcp   testmysql
74d9a010c9b5        mysql               "docker-entrypoint..."   24 minutes ago      Up 6 minutes              3306/tcp                  mysql
b904506516a9        mysql_ubuntu_0.1    "/bin/bash"              10 hours ago        Exited (0) 10 hours ago                             mysql_server
9e78e89bdd4a        ubuntu              "/bin/bash"              11 hours ago        Exited (0) 10 hours ago                             kickass_banach

第二个容器是不带端口映射的(-p 53306:3306),外部访问不到 
第一个容器就可以通过 192.168.99.100:53306 连接数据库

  • 参考
https://hub.docker.com/_/mysql/
http://blog.csdn.net/zistxym/article/details/43699029
时间: 2024-10-08 02:01:56

windows10 docker 使用 mysql的相关文章

.NET Core、Docker、Mysql简单之旅(一)

一.下载安装1)安装 .NET Core SDK   从www.microsoft.com/net/core下载安装. 2) 安装 Docker for Windows   从http://www.docker.com/products/docker#/windows下载安装. 3)下载运行mysql容器 命令行下运行: docker pull mysql 第一次运行mysql容器 docker run --name local-mysql -e MYSQL_ROOT_PASSWORD=root

Docker创建MySQL集装箱

原文链接:Docker创建MySQL集装箱 这样做的目的是创建一个MySQL的image,出来的容器里自己主动启动MySQL服务接受外部连接 步骤: 1. 首先创建一个文件夹并在文件夹下创建一个Dockerfile,文件内容例如以下 FROM centos:centos6 MAINTAINER Fanbin Kong "[email protected]" RUN yum install -y mysql-server mysql RUN /etc/init.d/mysqld star

基于docker的php调用基于docker的mysql数据库的方法

1:建立基于docker的mysql,参考 Mac上将brew安装的MySql改用Docker执行 2:建立基于docker?php image 在当前目录,建立Dockerfile,内容如下 FROM php:7.0-cli MAINTAINER Terry Zhang <[email protected]> RUN docker-php-ext-install pdo_mysql mysqli 3.建立php镜像 docker build -t php-mysql . 4. 编写php脚本

docker安装mysql

公司要用docker,先测试一下. # To install, run the following commands as root: curl -fsSLO https://get.docker.com/builds/Linux/x86_64/docker-1.12.1.tgz && tar --strip-components=1 -xvzf docker-1.12.1.tgz -C /usr/local/bin # Then start docker in daemon mode:

Docker创建MySQL容器

原文链接:Docker创建MySQL容器 本文目的是创建一个MySQL的image,并且在新创建出来的容器里自动启动MySQL服务接受外部连接 步骤: 1. 首先创建一个目录并在目录下创建一个Dockerfile,文件内容如下 FROM centos:centos6 MAINTAINER Fanbin Kong "[email protected]" RUN yum install -y mysql-server mysql RUN /etc/init.d/mysqld start &

docker运行mysql

http://blog.csdn.net/u011492260/article/details/77970445 第一步: 安装Docker:首先到docker官网下载适合自己电脑当前系统的版本,并安装它(安装过程跟安装个QQ差不多,不多说了). 官网 https://www.docker.com . 安装完成后它会提示你注销一次,不过我建议你还是乖乖重启一下系统最好,这是多年老司机的诚恳建议. 第二步:下载mysql镜像:这时候你电脑屏幕右下角有了docker图表(白色的鲸鱼),然后单击Doc

基于Docker搭建MySQL主从复制

摘要: 本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建. 本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建.根据网上教程走还是踩了一些坑,不过所幸最终搭建成功,因此记录下来,避免以后踩了重复的坑. 搭建环境 Centos 7.2 64位 MySQL 5.7.13 Docker 1.13

基于 Docker 搭建 MySQL 主从复制

本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建. 根据网上教程走还是踩了一些坑,不过所幸最终搭建成功,因此记录下来,避免以后踩了重复的坑. 搭建环境 Centos 7.2 64位 MySQL 5.7.13 Docker 1.13.1 接下来,我们将会在一台服务器上安装docker,并使用docker运行三个MySQL容器,分别为一主两从. 安装docker 执行命令 如果有提示,一路y下去

【docker】 centos7 下 使用docker 安装mysql

1 获取 mysql 镜像 docker pull mysql:5.7 2 创建mysql的镜像,并运行 docker run -d -p 3307:3306 -e [email protected]666 --name codeforphp_mysql mysql:5.7 参数说明 -d 让容器在后台运行 -p 添加主机到容器的端口映射 -e 设置环境变量,这里是设置mysql的root用户的初始密码,这个必须设置 –name 容器的名字,随便取,但是必须唯一 ps: 其实我们可以仅仅使用do