容器第一天学习之-docker之容器命令

 

容器常用的管理命令

 

docker container ls

    ##列出容器,只列出正在运行的容器

    选项:

          docker container ls -a 

              ##-a选项:列出所有的容器,包含以停止的容器

 

 

docker container inspect 容器ID

    ##查看一个或多个容器详细信息

 

docker container exec 容器ID 命令

    ##在运行容器中执行命令

docker container exec -it 容器ID bash/sh
##进入容器内部

 

 

docker container commit 容器ID

    ##创建一个新镜像来自一个容器

 

docker container cp

    ##拷贝文件/文件夹到一个容器

docker container cp anaconda-ks.cfg 838dc2e585ae:/
##从宿主机当前目录拷贝一个文件到容器中的根目录中

docker container cp 838dc2e585ae:/anaconda-ks.cfg ./a
##从容器中的根目录下拷贝一个文件到宿主机的当前目录中,并改名为a

docker container cp sa 838dc2e585ae:/
##从宿主机当前目录拷贝一个目录到容器中的根目录中

 

 

docker container logs 容器ID

    ##获取一个容器日志

    选项:

          docker container logs 容器ID -f

              ##跟tail -f 命令的效果一样,实时输出日志

 

docker container port 容器ID

    ##列出或指定容器端口映射

 

docker container top 容器ID

    ##显示一个容器运行的进程

 

docker container stats 容器ID

    ##显示容器资源使用统计

 

docker container stop 容器ID

    ##停止一个或多个容器

 

docker container start 容器ID

    ##启动一个或多个容器

 

docker container restart 容器ID

    ##重启一个或多个容器

 

docker container rm 容器ID

    ##删除一个或多个容器

docker container rm -rf $(docker container ls -a | awk '{print $1}')
##删除所有容器,包含以停止的容器

docker container rm -rf $(docker container ls -a -q)
##删除所有容器,包含以停止的容器

 

 

 

 

转载请注明原文链接:容器第一天学习之-docker之容器命令

发表评论:

共有 0 条评论

 Top