美文网首页
docker 命令

docker 命令

作者: 一介书生独醉江湖 | 来源:发表于2023-10-24 17:59 被阅读0次
    # 进入一个正在运行的 Docker 容器
    docker exec -it <container_id> /bin/bash
    
    # 退出某一个容器
    exit
    #需要注意的是,当容器处于后台运行状态时,无法直接使用exit命令退出容器。此时,可以使用docker attach命令重新进入容器,然后使用exit命令退出
    
    # 将文件复制到 Docker 容器
    docker cp <源文件路径> <目标容器名称或ID>:<目标路径>
    docker cp 11348727_deepchain.zengxin.com.cn_nginx 74de018dd7c8:/etc/nginx/ssl
    
    # 将文件从容器复制到本地
    docker cp my-container:/path/to/source /path/to/local/destination
    
    
    
    # 启动某一个容器
    使用容器 ID:docker start <container_id>
    使用容器名称:docker start <container_name>
    
    # 要停止正在运行的容器
    docker stop <container_name>
    
    # 查看某个容器的日志
    docker logs <container_id>
    
    # 下载某个容器的日志到本地
    docker logs <容器ID或名称> > logs.txt
    docker logs 163b4640c87f > nginx.log
    
    #创建一个新的容器
    docker run -d --name <container_name> <image_name>
    
    # 强制删除容器进程
    docker rm -f <container_id>
    
    # 查看 Docker 的版本信息
    docker version
    
    # 显示 Docker 的系统信息
    docker info
    
    # 列出本地主机上的所有 Docker 镜像
    docker images
    
    # 列出正在运行的 Docker 容器
    docker ps
    
    # 列出所有的 Docker 容器(包括停止的)
    docker ps -a
    
    # 查看 Docker 容器的详细信息
    docker inspect <container_id>
    
    # 从容器中拷贝文件到本地主机
    docker cp <container_id>:/path/to/file /path/on/host/machine
    
    # 将容器中运行的进程终止
    docker kill <container_id>
    
    # 删除一个或多个容器实例
    docker rm <container_id> or docker rm <container_id1> <container_id2> .....   
    
    # 删除一个或多个镜像实例
    docker rmi image_name1 image_name2 ......
    
    # 删除所有镜像,包括没有标签的镜像
    docker rmi $(docker images -q)
    
    # -f 强制 删除所有镜像,包括没有标签的镜像
    docker rmi -f $(docker images -q)
    
    # 通过镜像启动一个容器
    docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 
    
    
    
    # 查看容器的IP地址。  
    docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <container_id> 
    
    # 在容器中安装新的软件包。  
    docker exec -it <container_id> apt-get install <package> 
    
    # 查看容器占用的端口。 
     docker port <container_id> 
    
    # 查看正在运行的容器。  
    docker ps -q 
    
    # 查看所有的Docker进程。  
    ps aux | grep docker | grep -v grep 
    
    # 清理无用的镜像和容器。  
    docker system prune -a 
    # (用这条命令清理时请谨慎操作,避免删除了正在运行的容器)  
    # 以上是常用的一些 Docker 命令,对于日常使用来说已经足够了。
    
    

    相关文章

      网友评论

          本文标题:docker 命令

          本文链接:https://www.haomeiwen.com/subject/wnpsidtx.html