docker 开机自启动
在运行docker容器时可以加如下参数来保证每次docker服务重启后容器也自动重启:
| 1
 | docker run --restart=always
 | 
如果已经启动了则可以使用如下命令:
| 1
 | docker update --restart=always <CONTAINER ID>
 | 
postgres及数据持久化
| 1
 | docker run --name docker_postgres -d -p 5432:5432 -v /Users/hongjunyao/Desktop/postgres:/var/lib/postgresql/data -e POSTGRES_DB=baohan -e POSTGRES_USER=honng -e POSTGRES_PASSWORD='hong' postgres:9.6
 | 
持久化
mysql及数据持久化
| 1
 | docker run -p 3306:3306 --name docker_mysql -e TZ=Asia/Shanghai -v /Users/hongjunyao/Desktop/mysql/conf:/etc/mysql/conf.d -v /Users/hongjunyao/Desktop/mysql/logs:/logs -v /Users/hongjunyao/Desktop/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=hong -d mysql:5.7.23
 | 
持久化
redis及数据持久化
| 12
 3
 4
 5
 6
 7
 8
 
 | docker run \
 -p 6379:6379 \
 -v /Users/hongjunyao/Desktop/redis/data:/data \
 -v /Users/hongjunyao/Desktop/redis/conf/redis.conf:/etc/redis/redis.conf \
 --privileged=true \
 --name docker_redis \
 -d redis redis-server /etc/redis/redis.conf
 
 | 
持久化