Docker 教程

189 阅读1分钟

image 镜像

添加镜像

docker pull `仓库名`

docker pull `可选:地址` `仓库名`

查询镜像

docker images
docker image ls

删除镜像

docker image rm `名称、id、等等...`
docker image prune 删除虚悬镜像

搜索镜像

docker search `镜像名称`

容器 container

运行容器

docker run `镜像标识`

        -i 交互式操作
        -t 终端
        --rm 这个参数是说容器退出后随之将其删除。
        -d 容器后台运行,在容器中执行输出在容器中
        --name 容器的名称

进入容器

docker exec `容器唯一标识` exit不会退出容器
        
        -i 交互式操作,没有linux标志符
        -t 终端

启动容器

docker start nginx

重启容器

docker restart nginx

终止容器

docker stop nginx

删除容器

docker rm 容器唯一标识

docker container prune

查看容器日志 logs

docker logs 容器唯一标识

  • 选择:
    • -t 显示时间戳
    • -f 日志跟踪追加显示
    • --tail 显示最后多少行,默认all

示例:docker logs -tf --tail 2 redis

文件复制

docker cp 容器唯一标识:容器内部路径 宿主机路径