怎么说呢,自身有点急于求成了,docker很多概念是来自于GNU,偏向底层的东西。 计算机基础过于薄弱所以学起来真的是一头雾水。 国内的这堵墙也让起步之路异常困难。 镜像也换成了daocloud的镜像 (公司的网也是罪魁祸首之一,总是download到最后几Mb或者几Kb卡住让人哭笑不得。 [Using Docker with a Flask Application](https://www.youtube.com/watch?v=Imno51M24TQ&index=5&list=PLaDyYdZGRivhrKi56npbyFX2LTLs_--gq) 配上油管的captions,不懂的地方多看几遍,终于把环境配成功了。 ## 数据库 ### create container from image 因为local的80端口已经占用,所以修改了一下。没有mariadb镜像的话需要等待下载。 ``` sudo docker run --name db -e MYSQL_ROOT_PASSWORD=test -d -p 10080:3306 mariadb ``` ### 链接数据库 让我看呆的一步,dash dash dash and execute,prompt!连接上之前run的container了。 ``` sudo docker run --name mysql-client -it --link db:mysql --rm mariadb sh -c 'exec mysql -uroot -ptest -hmysql' ```