zoukankan      html  css  js  c++  java
  • docker第一阶段:入门

    docker configure, not use sudo:
    adduser <user name> docker
    sudo chmod 666 /var/run/docker.sock

    docker build, give the image a tag name:
    docker build -t <tag name> .
    example:
    docker build -t ubuntu .

    docker run:
    docker run -t <tag name>

    docker run in detach mode:
    docker run -d <tag name>

    docker run in detach mode, and bash wait in background:
    docker run -t -d <tag name>

    docker run, give the container a name:
    docker run --name <container name> <tag name>

    docker run, enter bash:
    docker run -t -d --name <container name> <tag name>
    docker exec -t -i <container name> /bin/bash
    example:
    docker run -t -d --name ubuntu ubuntu:18.04
    docker exec -t -i ubuntu /bin/bash

    view all container and images:
    docker ps -a && docker images -a

    remove all containers:
    docker rm $(docker ps -aq) 

    remove all images:
    docker rmi $(docker images -q)

    remove named container:
    docker container rm <container name>

    volume create :
    docker volume create <volumn name>
    docker volume inspect <volumn name>

    volume --mount:
    docker run --mount source=<volume name>,target=/usr/src/myapp <tag name>
    volume --volume:
    docker run --volume ~/Desktop/docker/docker_volume:/usr/src/ <tag name>
    (failed to check files in ~/Desktop/docker/docker_volume)

    volume check:
    docker volume ls

    volume visit:
    cd /var/lib/docker/volumes/dockerVolume/_data

    volume rm:
    docker volume rm <volumn name>

    reference:
    https://stackoverflow.com/questions/30209776/docker-container-will-automatically-stop-after-docker-run-d




  • 相关阅读:
    流行技术博客站点收录
    session过期后自动跳转到登陆页
    《AngularJS》--指令的相互调用
    java socker编程
    20189307《网络攻防》第十一周作业
    20189307《网络攻防》第十周作业
    20189307《网络攻防》第九周作业
    20189307《网络攻防》第八周作业
    20189307《网络攻防》第七周作业
    20189307《网络攻防》第六周作业
  • 原文地址:https://www.cnblogs.com/hkingsp/p/14430543.html
Copyright © 2011-2022 走看看