赞
踩
下载MySQL镜像
docker pull mysql:latest (安装的是mysql8.0)
启动mysql容器
docker run -p 3307:3306 -e MYSQL_DATABASE=workdb -e MYSQL_ROOT_PASSWORD=123456 -d mysql
进入容器(命令行)
docker exec -it f839d00b0b21 bash
登录mysql
mysql -uroot -p123456
修改密码
alter user ‘root’@‘localhost’ identified by ‘12345678’;
授权远程登录访问
create user 'chacker'@'%' identified with mysql_native_password by '12345678';
grant all privileges on *.* to 'chacker'@'%';
flush privileges;
此时就可以通过Navicat等工具远程访问该数据库了
下载Nginx镜像 并通过镜像启动一个容器
docker pull nginx
docker run -p 81:80 -d nginx
此时就可以通过浏览器访问http://我是IP地址:81进行访问了。因为
示例所属linux系统80端口已被占用,所以使用81端口。
进入容器
docker exec -it 66084325ca93 bash
部署
部署静态网站使用 docker cp 命令,将linux文件系统中的
test.html文件拷贝到nginx容器中。然后就可以通过浏览器访问
http://我是IP地址:81/test.html进行访问了。
docker cp ./test.html 66084325ca93:/usr/share/nginx/html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。