美文网首页
docker常用命令集

docker常用命令集

作者: awaa | 来源:发表于2021-12-19 18:42 被阅读0次
    1. 拉取镜像
    docker pull ubuntu
    2.当前容器镜像
     docker images
    3. 运行ubuntu容器
    docker run -i -t ubuntu /bin/bash
    
    -t: 在新容器内指定一个伪终端或终端。
    -i: 允许你对容器内的标准输入 (STDIN) 进行交互。
    
    4. 查看当前运行容器
    docker ps 
    docker ps -a  所有,包括停止的
    5. 停止容器
    docker stop
    6. 启动容器 
    docker start
    
    7. 后台运行
    docker run -itd --name ubuntu-test ubuntu /bin/bash
     -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec
    
    8. 进入容器
    docker exec -it 243c32535da7 /bin/bash
    
    9. 导出某个容器快照
    docker export 1e560fca3906 > ubuntu.tar
    10. 导入容器
    cat docker/ubuntu.tar | docker import - test/ubuntu:v1
    通过指定 URL 或者某个目录来导入
    docker import http://example.com/exampleimage.tgz example/imagerepo
    11 删除容器
    docker rm -f a073300ddec3
    容器不删除无法删除镜像
    
    12. 指定断口  
    docker run -d -p 8080:5000 training/webapp python app.py
    本机8080  容器5000
    
    13.设置镜像标签
    docker tag 860c279d2fec runoob/centos:dev
    
    14.推送镜像
    docker push
    

    构建镜像

    docker build -t nginx:v3 . 
    Dockerfile 
    [
    FROM nginx
    RUN echo 'this is a docker nginx test' > /usr/share/nginx/html/index.html
    ]
    
    
    helm install mytest wanghao_test-stb-air-signal-1.0-235327077-1640156538558
    
    helm install mytest
    
    

    mysql启动指定数据挂载目录

    docker run --name mysql-demo2 -e MYSQL_ROOT_PASSWORD=root -d -p 33060:3306 -v /Users/demo/baidu/data/mysql:/var/lib/mysql  mysql:latest
    

    相关文章

      网友评论

          本文标题:docker常用命令集

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