Docker常用命令
2024年1月19日, 星期五

17:58

拉取镜像

docker pull centos 

运行容器

docker run [可选参数] image

docker run -it centos /bin/bash

docker run -d --name nginx001 -p 3344:80 nginx

参数说明

--name="Name" #容器名字 tomcat0l tomcat02,用来区分容器

-d #后台方式运行

-it #使用交互方式运行,进入容器查看内容

-p 8080:8080 #指定容器的端口

-p ip:主机端口:容器端口

-p 主机端口:容器端口 (常用)

-p 容器端口容器端

-p 随机指定端口

列出所有运行容器

docker ps -a

 

-a     #列出所有的包含历史的

-q     #只显示容器id

-n=num #显示最近mun条

删除容器

docker rm 容器ID

docker ps -aq | xargs docker rm

启动和停止

docker start 容器id

docker restart 容器id

docker stop 容器id

docker kill 容器id

查看日志

 docker logs -f -t --tail 100 容器id

查看镜像

 docker top 容器id

查看镜像元数据

docker inspect 容器id

进入容器

docker exec    容器ID  # 进入容器后开启一个新的终端,可以在里面操作(常用)

docker attach  容器ID  # 进入容器正在执行的终端,不会启动新的进程!

拷贝容器内部文件到当前主机

docker cp 容器ID:/path  /path
posted on 2024-05-22 10:24  今晚煮鸡蛋  阅读(1)  评论(0编辑  收藏  举报