1 搜索mysql镜像
$ sudo docker search mysql
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relation… [OK]
mariadb MariaDB is a community-developed fork of MyS… [OK]
mysql/mysql-server Optimized MySQL Server Docker images. Create… [OK]
percona Percona Server is a fork of the MySQL relati… [OK]
zabbix/zabbix-server-mysql Zabbix Server with MySQL database support [OK]
hypriot/rpi-mysql RPi-compatible Docker Image with Mysql
zabbix/zabbix-web-nginx-mysql Zabbix frontend based on Nginx web-server wi… [OK]
centurylink/mysql Image containing mysql. Optimized to be link… [OK]
centos/mysql--centos7 MySQL 5.7 SQL database server
1and1internet/ubuntu--nginx-php-phpmyadmin-mysql- ubuntu--nginx-php-phpmyadmin-mysql- [OK]
mysql/mysql-cluster Experimental MySQL Cluster Docker images. Cr…
tutum/mysql Base docker image to run a MySQL database se…
schickling/mysql-backup-s3 Backup MySQL to S3 (supports periodic backup… [OK]
bitnami/mysql Bitnami MySQL Docker Image [OK]
zabbix/zabbix-web-apache-mysql Zabbix frontend based on Apache web-server w… [OK]
zabbix/zabbix-proxy-mysql Zabbix proxy with MySQL database support [OK]
linuxserver/mysql A Mysql container, brought to you by LinuxSe…
centos/mysql--centos7 MySQL 5.6 SQL database server
circleci/mysql MySQL is a widely used, open-source relation…
mysql/mysql-router MySQL Router provides transparent routing be…
openshift/mysql--centos7 DEPRECATED: A Centos7 based MySQL v5. image…
jelastic/mysql An image of the MySQL database server mainta…
ansibleplaybookbundle/mysql-apb An APB which deploys RHSCL MySQL [OK]
cloudposse/mysql Improved `mysql` service with support for `m… [OK]
widdpim/mysql-client Dockerized MySQL Client (5.7) including Curl… [OK]
2 下载mysql镜像
$ sudo docker pull centos/mysql--centos7
3 运行容器
$ sudo docker run -d -p : --name msyql -e MYSQL_ROOT_PASSWORD= centos/mysql--centos7
命令说明:
--name mysql : 将容器的名字命名为mysql
-p 3306:3306 将容器的3306端口映射到主机的3306端口
-e MYSQL_ROOT_PASSWORD=123456 :初始化root用户的密码
-d : 以守护线程运行容器
centos/mysql-57-centos7 : 需要安装的镜像名称
4 查看容器启动情况
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6ce6f5d818a9 centos/mysql--centos7 "container-entrypoin…" minutes ago Up minutes 0.0.0.0:->/tcp mysql