实现一个自定义的web容器服务

取最新版的 Nginx 镜像

$ sudo docker pull nginx:latest

第二次系统综合实践

查看本地镜像

sudo docker images

第二次系统综合实践

运行容器

 sudo docker run --name runoob-nginx-test -p 8081:80 -d nginx

第二次系统综合实践

安装成功
第二次系统综合实践

实现一个自定义的数据库容器服务

拉取mysql镜像
第二次系统综合实践

build dockerfile

sudo docker build -t mysql:test .

第二次系统综合实践

创建并运行容器,查看容器状态

sudo docker run -d -p 3306:3306 mysql:test

第二次系统综合实践

sudo docker ps -a

第二次系统综合实践

进入容器的shell终端,使用用户账号输入密码后进入mysql,使用docker_mysql数据库

sudo docker exec -it <容器ID> /bin/bash
mysql -u docker -p
use docker_mysql

第二次系统综合实践
第二次系统综合实践

用select指令查看测试数据
第二次系统综合实践

注意点

在build dockerfile时,后面的" ."不能漏
sudo docker exec -it <容器ID> /bin/bash中,容器ID用sudo docker ps -a查看,写入对应mysql镜像容器ID

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-12
  • 2022-02-20
猜你喜欢
  • 2022-12-23
  • 2021-12-15
  • 2022-03-08
  • 2021-07-16
  • 2021-12-29
相关资源
相似解决方案