本人使用的环境是CentOS 6.9 64位操作系统。
# 安装
yum -y install epel-release
yum -y install docker-io
# 启动
service docker start
获取镜像
docker pull NAME[:TAG]
示例:下载mysql镜像
docker pull mysql
docker pull mysql:latest
备注:这两个命令的执行结果都一样,都是自动下载最新的镜像。
示例:下载指定版本的mysql镜像
docker pull mysql:5.6
示例 :查看所有已下载的镜像
[root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE mysql 5.6 be8a72215fef 5 weeks ago 298.3 MB
备注:从左到右分别是镜像名称、版本、ID、多久以前创建的、镜像大小。
示例:查看指定已下载的镜像
docker images mysql
示例:查找镜像
[root@localhost ~]# docker search mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relati... 4898 [OK] mariadb MariaDB is a community-developed fork of M... 1511 [OK] mysql/mysql-server Optimized MySQL Server Docker images. Crea... 342 [OK] percona Percona Server is a fork of the MySQL rela... 287 [OK] hypriot/rpi-mysql RPi-compatible Docker Image with Mysql 67 centurylink/mysql Image containing mysql. Optimized to be li... 52 [OK] zabbix/zabbix-server-mysql Zabbix Server with MySQL database support 51 [OK] sameersbn/mysql 47 [OK] zabbix/zabbix-web-nginx-mysql Zabbix frontend based on Nginx web-server ... 30 [OK] tutum/mysql Base docker image to run a MySQL database ... 25 schickling/mysql-backup-s3 Backup MySQL to S3 (supports periodic back... 14 [OK] 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mysql-5 ubuntu-16-nginx-php-phpmyadmin-mysql-5 13 [OK] linuxserver/mysql A Mysql container, brought to you by Linux... 12 centos/mysql-57-centos7 MySQL 5.7 SQL database server 10 openshift/mysql-55-centos7 DEPRECATED: A Centos7 based MySQL v5.5 ima... 6 centos/mysql-56-centos7 MySQL 5.6 SQL database server 5 autopilotpattern/mysql Implementation of the Autopilot Pattern fo... 4 frodenas/mysql A Docker Image for MySQL 3 [OK] dsteinkopf/backup-all-mysql backup all DBs in a mysql server 3 [OK] circleci/mysql MySQL is a widely used, open-source relati... 1 cloudposse/mysql Improved `mysql` service with support for ... 0 [OK] astronomerio/mysql-sink MySQL sink 0 [OK] astronomerio/mysql-source MySQL source 0 [OK] jenkler/mysql Docker Mysql package 0 cloudfoundry/cf-mysql-ci Image used in CI of cf-mysql-release 0
备注:从左到右分别是镜像名称、描述、星级评定(数值越大越受欢迎)、是否官方镜像、是否自动创建。
示例一:删除mysql镜像
docker rmi mysql
备注:由于没有指定TAG,所以上面这个命令相当于:docker rmi mysql:lastest。
示例二:删除指定版本的mysql
docker rmi mysql:5.6
备注:除了通过镜像名删除镜像,还可以通过镜像ID删除,比如你要删除的镜像ID为be8a72215fef,那你可以通过docker rmi be8a72215fef删除。