Docker学习之Docker容器基本命令及操作:Day3

图解

先上图解:

在这里插入图片描述

在docker Hub查看容器运行命令(以nginx为例)

docker run \
	--name mn \
	-p 80:80 \
	-d nginx

解释:

  • docker run:创建并运行一个容器
  • –name:给容器命名,本例为mn
  • -p:将宿主机端口与容器端口映射,左侧是宿主机端口,右侧式容器端口
  • -d:后台运行
  • nginx:镜像名称
    使用docker ps查看容器
    在这里插入图片描述
    访问nginx(我这个是修改了html文件之后访问看到的,原本是Welcome to Nginx!):
    在这里插入图片描述

基本操作

1,进入容器
docker exec -it mn bash

解释:

  • docker exec:进入容器,执行一个命令
  • -it : 给当前容器创建一个标准的输入输出终端,允许与容器交互
  • mn:容器命名
  • bash:进入容器后执行的命令,bash是一个linux终端交互命令
2,进入nginx所在目录/usr/share/nginx/html
cd /usr/share/nginx/html
3,修改index.html内容
sed -i 's#Welcome to nginx#欢迎来到nginx#g' index.html
sed -i 's#<head>#<head><meta charset="utf-8">#g' index.html

命令总结

docker run命令的常见参数:
–name:指定容器名称
-p:指定端口映射
-d:让容器后台运行

查看容器日志的命令:
docker logs
添加 -f 参数可以持续查看日志

查看容器状态:
docker ps

删除容器:
docker rm
不能删除运行中的容器,除非添加 -f 参数

进入容器:
命令是docker exec -it [容器名] [要执行的命令]
exec命令可以进入容器修改文件,但是在容器内修改文件是不推荐的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值