docker常用命令

docker常用命令

  • 1.镜像与容器的关系
  • 2. 基本命令
  • 3. 容器操作
  • 4. 镜像操作
  • 5. 文件传输

1.镜像与容器的关系

  • 镜像是类
  • 容器是对类实例化的对象

2. 基本命令

  • 启动docker服务
    systemctl start docker
    
  • 重启docker服务
    systemctl restart docker 
    
  • 开机自动启动docker
    systemctl enable docker
    
  • 查看docker版本
    docker version
    

3. 容器操作

  • 查看运行中的容器
    docker ps
    
  • 查看容器(包括已停止的)
    docker ps -a
    
  • 查看容器详细信息
    docker inspect 容器名称/容器id
    
  • 根据dockerfile文件创建容器
    sudo docker build -f dockerfile文件路径 -t 新镜像标签名:tag .
    docker build -f kohya_ss_dockerfile -t test_base .
    
  • 进入容器
    sudo docker exec -it 容器id /bin/bash
    sudo docker exec -it 1283aa83664a /bin/bash
    
  • 退出容器
    exit
    
  • 重启容器
    docker restart 容器id
    
  • 强制关闭容器
    docker kill 容器id
    
  • 停止容器
    docker stop 容器id
    
  • 删除容器
    docker rm 容器id
    
  • 查看所有容器
    docker container ls -a
    

4. 镜像操作

  • 下载镜像
    docker pull image_name
    
  • 获取镜像
    docker search image_name
    
  • 本地镜像查看
    docker images
    
  • 本地镜像删除【image_name:镜像id】
    sudo docker rm 8508053ed469 #  先删除使用该镜像的容器
    docker rmi image_name  # 在删除镜像
    

5. 文件传输

  • 本地文件复制到容器路径
    sudo docker cp load_file_path 容器id:docker_file_path
    sudo docker cp  a.txt 1283aa83664a:/home/data
    
  • 容器路径复制到本地文件
    sudo docker cp 容器id:docker_file_path load_file_path
    sudo docker cp  1283aa83664a:/home/data a.txt
    

你可能感兴趣的:(dokcer,docker,eureka,容器,docker基本命令,镜像)