Docker常用命令

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 @   今晚煮鸡蛋  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示