docker常用命令笔记

JAVASEC 2021年1月20日17:29:38评论167 views字数 956阅读3分11秒阅读模式
摘要

docker 好久不用好多命令都忘记了,重新记录一下。方便查阅。搜索镜像
sudo docker search metasploit

docker

前言

好久不用好多命令都忘记了,重新记录一下。方便查阅。

命令

搜索镜像
sudo docker search metasploit

拉取(下载)镜像
sudo docker pull metasploitframework/metasploit-framework

查看全部镜像
sudo docker images

简单运行镜像
sudo docker run metasploitframework/metasploit-framework
或者用id运行 sudo docker run 644b96152120

交互运行镜像
sudo docker run -dit --name msf metasploitframework/metasploit-framework

-dit 同等于 -d -i -t
-i: 以交互模式运行容器,通常与 -t 同时使用;
-d: 后台运行容器,并返回容器ID;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
--name="msf": 为容器指定一个名称,方面后面直接用名称启动;

进入容器终端(进入已经在运行的镜像)
sudo docker exec -it msf /bin/bash

端口映射,运行镜像(容器80到主机5000)
sudo docker run -dit -p 5000:80 --name nginx nginx:latest

查看容器的端口映射
sudo docker port nginx

启动容器(运行过镜像就会出现一个容器,比如电脑重启就需要重新启动容器,不需要在重新run一个)
sudo docker start nginx

停止容器
sudo docker stop nginx

重启容器
sudo docker restart nginx

查看当前正在运行的容器
sudo docker ps
查看全部,包括已经停止的
docker ps -a

删除容器
sudo docker rm 容器id
强制删除
sudo docker rm -f 容器id

删除镜像
sudo docker rmi 镜像id

查看网络
sudo docker network ls

来源:http://www.safe6.cn/

本文由 safe6 创作,著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

docker常用命令笔记

本站的所有程序和文章,仅限用于学习和研究目的;不得用于商业或者非法用途,否则,一切后果请用户自负!! 最后编辑时间为: 2020-09-16

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
JAVASEC
  • 本文由 发表于 2021年1月20日17:29:38
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   docker常用命令笔记https://cn-sec.com/archives/247467.html

发表评论

匿名网友 填写信息