Docker容器相关命令

容器相关命令:

(1)docker run:创建容器并让容器处于运行状态

(2)docker pause:运行到暂停

(3)docker unpause:从暂停到运行

(4)docker stop:运行到停止

(5)docker start:停止到运行

【暂停是挂起,停止是杀死进程】

(6)docker exec 进入容器执行命令

(7)docker logs 查看容器运行日志

(8)docker ps 查看所有运行的容器及状态

(9)docker rm 删除指定容器

 

案例:创建运行一个Nginx容器

1、去docker hub查看Nginx的容器运行命令:docker run --name containerName -p 80:80 -d nginx

docker run :创建并运行一个容器

--name : 给容器起一个名字,比如叫做mn

-p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口。因为docker是容器隔离的,其它用户无法直接访问容器端口,因此将容器所在的宿主主机端口与容器端口映射,这样其它用户访问宿主主机的80端口时,都会被转发到容器的80端口处理。

-d:后台运行容器

nginx:镜像名称,例如nginx

【容器一旦创建就会有一个唯一ID标识】

访问:虚拟机IP:80。

 

 

1、进入刚刚创建的nginx容器的命令为:docker exec -it mn bash

docker exec :进入容器内部,执行一个命令

-it : 给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互

mn :要进入的容器的名称

bash:进入容器后执行的命令,bash是一个linux终端交互命令

2、进入nginx的HTML所在目录 /usr/share/nginx/html

  cd /usr/share/nginx/html

3、修改index.html的内容[vi index.html不支持vi命令]

sed -i 's#Welcome to nginx#Docker-Nginx欢迎您#g' index.html

sed -i 's#<head>#<head><meta charset="utf-8">#g' index.html

 

posted @ 2023-06-22 16:12  佛系粥米  阅读(13)  评论(0编辑  收藏  举报