简单玩法

Centos

  1. # centos
  2. $ docker pull centos:7
  3. $ docker run -itd --name="docker-centos" centos:7
  4. # enter centos
  5. $ docker exec -it 容器id

Mysql

  1. $ docker run -d -e MYSQL_ROOT_PASSWORD=root --name mysql -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql
  2. $ docker run -d -e MYSQL_ROOT_PASSWORD=root --name mysql -v /data/mysql/conf.d:/etc/mysql/conf.d -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql

这样,即可修改配置文件,还能把数据存在本地目录,一举两得,-v 参数可以多次使用,每次映射一个目录,通过这种方式,很容易进行配置。

Redis

  1. $ docker run -itd --name redis-test -p 6379:6379 redis
  2. $ docker exec -it redis-test /bin/bash

进阶

docker-compose

https://developer.aliyun.com/mirror/alpine