docker run --name wp_mysql56 \ -p 3307:3306 \ -v /data/docker/mysql:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD='123456' \ -d mysql:5.6 -d:后台运行容器 –-name wp_mysql56:指定容器的名字,不能重复,不指定随机生成 -v /data/docker/mysql:/var/lib/mysql: 添加目录映射, 容器中的/var/lib/mysql映射到主机的/data/docker/mysql -e MYSQL_ROOT_PASSWORD=123456:指定容器的环境参数,此处初始化MySQL的root密码 -p 3307:3306:端口映射,这里将容器内的3306端口映射到宿主机的3307端口 mysql:镜像的名字,首先从本地加载,没有则从镜像仓库下载 查看mysql日志: docker logs wp-mysql 启动wordpress容器 docker run --name wordpress2 \ --link wp_mysql56:mysql \ -v /data/docker/html:/var/www/html \ -p 888:80 \ -d wordpress docker run :启动容器 -d:后台运行容器 –name wordpress2:指定容器的名字 –link wp_mysql56:mysql:容器关联,现在启动的容器内部可以通过mysql来访问wp_mysql56数据库的功能 -p 8001:80:端口映射 wordpress:镜像的名字 进入容器: docker exec -it wordpress2 /bin/bash
原创文章,作者:NZHZQ,如若转载,请注明出处:http://www.wangzhanshi.com/n/10764.html