Docker常用命令

625 阅读1分钟
  1. Docker启动、关闭、重启

    systemctl start docker/service docker start
    systemctl restart docker
    systemctl stop docker
    
  2. 查看镜像

    docker images
    
  3. 运行、停止镜像

    docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
    docker run -d -i -t <imageID> /bin/bash
    docker stop CONTAINER
    
  4. 搜索镜像

    docker search IMAGE
    
  5. 下载镜像

    docker pull IMAGE
    
  6. 查询容器

    docker ps -a
    
  7. 删除容器

    docker rm CONTAINER
    
  8. 删除镜像

    docker rmi IMAGE
    
  9. 从容器创建镜像

    docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
    
  10. 唤起容器并进入

    docker start CONTAINER
    docker attach CONTAINER
    

    docker start CONTAINER
    sudo docker inspect -f {{.State.Pid}} CONTAINER
    sudo nsenter --target PID --mount --uts --ipc --net --pid
    

    docker start CONTAINER
    sudo docker exec -it CONTAINER /bin/bash
    
  11. 通过Dockerfile创建镜像

    docker build [OPTIONS] PATH | URL | -ker 
    
  12. 向容器发送文件

    docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH