美文网首页
docker容器实用操作命令

docker容器实用操作命令

作者: JJJoeee | 来源:发表于2023-08-23 13:51 被阅读0次

    启动nginx容器并挂载目录(提示-v使用有问题):

    docker run -itd -p 808:80 -v /data/nginx/html:/usr/share/nginx/html -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf  -v /data/nginx/logs:/var/log/nginx --name nginxniubi nginx:latest
    

    快速加载dockerFile

    参考:https://blog.csdn.net/loveyouandc/article/details/119798525

    docker build -t nginx:v //-t tag 打标签
    docker build -f ../dockerfile -t nginx:v
    
    docker pull dir/oneforall
    docker run -it --rm -v ~/results:/OneForAll/results -v ~/.config:/OneForAll/config shmilylty/oneforall --target example.com run
    

    查看容器

    docker ps 
    docker ps -a
    

    启动容器

    docker  start     历史容器ID
    docker restart   容器ID或名称   //重启容器
    

    创建容器只能挂载一个目录:

    docker run -itd -p 80:80 -v /data/nginx/html:/usr/share/nginx/html --name nginxweb nginx
    

    后面继续挂载(这种方式不行,是创建了很多):

    docker run -itd -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf nginx /bin/bash
    docker run -itd -v /data/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf nginx /bin/bash
    docker run -itd -v /data/nginx/logs:/var/log/nginx nginx /bin/bash
    
    docker run -itd -p 808:80 -v /data/nginx/html:/usr/share/nginx/html;/data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf;/data/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf;/data/nginx/logs:/var/log/nginx --name nginxniubi nginx:latest
    

    要搞清楚镜像和容器的关系,容器能有多个,镜像只能有一个??

    进入容器:

    docker exec -it nginx-test /bin/bash
    

    进入镜像:

    docker run -it nginx /bin/bash
    

    复制文件进容器:

    docker cp /data/nginx/html/test.html nginx-test:/usr/share/nginx/html/test.html
    

    这个报错(exec没有-v参数):

    docker exec -it -v /data/nginx/html:/usr/share/nginx/html nginx-test /bin/bash
    

    这个成功,这个是新建一个容器,name随机分配:

    docker run -it -v /data/nginx/html:/usr/share/nginx/html nginx /bin/bash
    

    相关文章

      网友评论

          本文标题:docker容器实用操作命令

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