docker常用命令速查

    xiaoxiao2025-01-25  17

    # 下载一个ubuntu镜像 sudo docker pull ubuntu # 使用ubuntu运行一个交互性的shell, # 分配一个伪终端,附带stdin和stdout(输入/输出流) # 如果你想退出分离出来的伪终端, # 可以使用CTRL -p+CTRL -q --就像先按CTRL -p 然后CTRL -q sudo docker run -i -t ubuntu /bin/bash #docker ps命令 sudo docker ps #列出当前所有正在运行的container sudo docker ps -l #列出最近一次启动的,且正在运行的container sudo docker ps -a #列出所有的container #port命令 docker run -p 80:8080 <image> <cmd> #映射容器的8080端口到宿主机的80端口 #删除容器命令 sudo docker rm `sudo docker ps -a -q`#删除所有容器 sudo docker rm $CONTAINER_ID#删除容器id为CONTAINER_ID的容器 #其他命令快速参考: sudo docker images #查看本地镜像 sudo docker attach $CONTAINER_ID #启动一个已存在的docker实例 sudo docker stop $CONTAINER_ID #停止docker实例 sudo docker logs $CONTAINER_ID #查看docker实例运行日志,确保正常运行 sudo docker inspect $CONTAINER_ID #查看container的实例属性,比如ip等等 #删除镜像 sudo docker rmi ubuntu #删除none镜像 docker rmi $(docker images | grep "^<none>" | awk "{print $3}") sudo docker run -t -i -v /home/linjiqin/dev/docker:/home/mycontainer:rw -p 8000:8000 mydocker /bin/bash sudo docker run -t -i -v /home/linjiqin/dev/docker:/home/mycontainer:rw -p 8000:8000 mydocker /bin/bash 写在前面,运行我们的镜像的命令使用上面的为参考,这样会挂载本地文件夹,并且会映射container的8000端口到宿主机的8000端口 /home/linjiqin/dev/docker为要挂载的本地文件夹,需提前创建 /home/mycontainer为docker映射路径,执行上面命令会帮我们创建
    转载请注明原文地址: https://ju.6miu.com/read-1295768.html
    最新回复(0)