zoukankan      html  css  js  c++  java
  • Docker 练手

    srchttp5b0988e595225.cdn.sohucs.comimages20180617183267f51d414d658bd907e8d6ac293f.pngreferhttp5b0988e595225.cdn.sohucs.jpg

    Docker 拉取镜像

    docker pull b3log/solo
    

    Docker 查看镜像

    docker images
    

    Docker 启动容器

    docker run --detach --name solo --volume ~/solo_h2/:/opt/solo/h2/ --publish 8080:8080 \
        --env RUNTIME_DB="H2" \
        --env JDBC_USERNAME="root" \
        --env JDBC_PASSWORD="123456" \
        --env JDBC_DRIVER="org.h2.Driver" \
        --env JDBC_URL="jdbc:h2:/opt/solo/h2/db;MODE=MYSQL" \
        b3log/solo --listen_port=8080 --server_scheme=http --server_host=localhost --server_port=
    

    Dcoker 查看容器

    docker ps 或者 docker ps -a
    

    Docker 进入容器

    docker exec -it 容器名称或ID /bin/bash
    

    Docker 查看容器IP信息

    docker inspect 容器名称或ID
    

    Docker 启动,停止,重启容器

    docker start 容器名称或ID,docker stop 容器名称或ID,docker restart 容器名称或ID
    

    Docker 启动 Nginx 容器

    docker run --name nginx-test -p 80:80 -d nginx
    

    Docker 从宿主机往容器拷贝文件(路径前后换过来就是反着拷贝)

    docker cp /root/nginx.conf 容器名称或ID:/etc/nginx/conf.d/
    

    Docker 十步曲

    1、docker -h 帮助
    2、获取镜像
    sudo docker pull NAME[:TAG]
    sudo docker pull centos:latest
    3、启动Container盒子
    sudo docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
    sudp docker run -t -i contos /bin/bash
    4、查看镜像列表,列出本地的所有images
    sudo docker images [OPTIONS] [NAME]
    sudo docker images centos
    5、查看容器列表,可看到我们创建过的所有container
    sudo docker ps [OPTIONS]
    sudo docker ps -a
    6、删除镜像,从本地删除一个已经下载的镜像
    sudo docker rmi IMAGE [IMAGE...]
    sudo docker rmi centos:latest
    7、移除一个或多个容器实例
    sudo docker rm [OPTIONS] CONTAINER [CONTAINER...]
    移除所有微运行的容器
    sudo docker rm sudo docker ps -aq
    8、停止一个正在运行的容器
    sudo docker kill [OPTIONS] CONTAINER [CONTAINNER...]
    sudo docker kill 026e
    9、重启一个正在运行的容器
    sudo docker restart [OPTIONS] contains[CONTAINER]
    sudo docker restart 026e
    10、停止一个已经停止的容器
    sudo docker start [OPTIONS] CONTAINER [CONTAINER..]
    sudo docker start 026e
    
  • 相关阅读:
    UESTC
    Education Round 8 A
    Gym
    Gym
    hdoj 1159 Common Subsequence
    UVA
    UESTC
    51Nod 1068 Bash游戏 V3 (这规律不好找)
    51Nod 1066 Bash游戏
    51Nod 1002 数塔取数问题
  • 原文地址:https://www.cnblogs.com/rtwo/p/15128540.html
Copyright © 2011-2022 走看看