docker

作者: Dr丶net | 来源:发表于2022-02-23 17:12 被阅读0次

    docker run -p 8089(宿主机端口):80(容器端口) -d(后台运行) --name test-1(指定容器别名) --restart=always(总是重启) nginx(镜像名称)

    docker logs -f -t 容器名称|id 实时跟踪容器日志

    docker exec -it 容器名称|id bash

    docker cp 容器名称|id:文件(夹)路径 宿主机目录 // 拷贝容器内的文件到宿主机

    docker cp 宿主机文件(夹)路径 容器 id(名字):容器目录 // 拷贝宿主机内的文件到容器

    docker rm -f $(docker ps -qa) 删除所有的容器

    数据卷
    // 使用绝对路径设置数据卷
    docker run -v 宿主机绝对路径:容器路径:ro(readonly,带上此参数,代表容器内路径只读,只能通过更改宿主机的内容改改变容器内容) // 此种方式会将容器内的原始内容清空,始终以宿主机内容为准

    // 通过别名方式设置数据卷
    docker run -v aa:容器内路径

    aa 默认早/var/lib/docker/volumes/

    容器打包成新的镜像

    docker commit -m "描述信息" -a "作者" 容器名字或 id 镜像名字

    备份和恢复镜像

    // 备份
    docker save 镜像名:tag -o xxx.tar

    // 恢复
    docker load -i xxx.tar

    相关文章

      网友评论

          本文标题:docker

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