创建一个Nginx容器

 

  • 命令:docker run --name mn -p 80:80 -d nginx

效果:

  • 命令:docker ps
  • 作用:查看运行中的容器信息;
  • 命令:docker ps  -a
  • 作用:查看所有容器信息,包括已经停止的;

如上图可以看出,已经创建好了nginx容器,并且已经在运行了;

在本机浏览器中输入虚拟机端口号:80,效果如下:

  • 命令:docker logs 容器名
  • 作用:输出容器日志
  • 命令:docker logs -f 容器名
  • 作用:不停的输出容器日志

进入容器的命令如下:exec命令可以进入容器修改文件,但是在容器内修改文件是不推荐的

  • 不方便修改,连vi命令都没有
  • 在容器内修改是没有记录的

在Nginx容器的官网可以看到,nginx的静态文件存放目录:

 

  • 执行:cd /usr/share/nginx/html

然后:cat index.html,可以看到nginx首页的HTML文件,可以对他进行修改。

修改页面:

  • 命令:
  • sed -i 's#Welcome to nginx#北京欢迎你#g' index.html
  • sed -i 's#<head>#<head><meta charset="utf-8">#g' index.html

效果如下:

变成了:

  • 命令:docker rm 容器名
  • 作用:删除已停止的容器
  • 命令:docker rm -f 容器名
  • 作用:删除正在运行的容器

二、创建一个Redis容器:

命令:docker run --name mr -p 6379:6379 -d redis redis-server --appendonly yes

命令的作用是:

  • 使用 Redis 镜像创建一个新的 Docker 容器。
  • 容器将以守护进程模式在后台运行。
  • 映射宿主机的6379端口到容器内部的6379端口,使得外部可以直接通过宿主机的6379端口访问容器内的 Redis 服务。

命令:[root@lucky cyd]# docker exec -it mr bash

作用:进入容器内部

命令:root@5bf1d0d95e56:/data# redis-cli

作用:redis-cli 是 Redis 的官方命令行工具,它可以用来与 Redis 服务器进行交互,执行诸如查询、设置、删除键值对等各种操作

以上两条语句也可以合成一条:docker exec -it mr redis-cli

keys *:查看Redis中的所有键值;

set num 666:设置key为num,value为666;

相关推荐

  1. Linux设置Docker自动创建Nginx容器脚本

    2024-03-29 05:18:02       57 阅读
  2. vue创建项目

    2024-03-29 05:18:02       37 阅读
  3. Bootstrap 创建网页

    2024-03-29 05:18:02       28 阅读
  4. 使用Docker,拉取Nginx镜像,创建并运行Nginx容器

    2024-03-29 05:18:02       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 05:18:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 05:18:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 05:18:02       82 阅读
  4. Python语言-面向对象

    2024-03-29 05:18:02       91 阅读

热门阅读

  1. Linux(CentOS)/Windows-C++ 云备份项目(结项,项目总结)

    2024-03-29 05:18:02       41 阅读
  2. Kotlin:@JvmOverloads注解

    2024-03-29 05:18:02       41 阅读
  3. 3.28 c++

    2024-03-29 05:18:02       37 阅读
  4. NatCat使用说明

    2024-03-29 05:18:02       39 阅读
  5. Yarn的安装和使用

    2024-03-29 05:18:02       42 阅读
  6. VUE3——setup介绍

    2024-03-29 05:18:02       38 阅读
  7. 【Kotlin】List、Set、Map简介

    2024-03-29 05:18:02       38 阅读
  8. js的apply、call、bind

    2024-03-29 05:18:02       39 阅读
  9. python解压RAR文件

    2024-03-29 05:18:02       36 阅读
  10. 大前端-postcss安装使用指南

    2024-03-29 05:18:02       44 阅读