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
    
  • 相关阅读:
    JSP内置对象
    Angular $scope和$rootScope事件机制之$emit、$broadcast和$on
    Ionic开发实战
    Entity Framework 5.0 Code First全面学习
    6个强大的AngularJS扩展应用
    使用npm安装一些包失败了的看过来(npm国内镜像介绍)
    自己家里搭建NAS服务器有什么好方案?
    自己动手制作CSharp编译器
    使用Visual Studio Code搭建TypeScript开发环境
    Office web app server2013详细的安装和部署
  • 原文地址:https://www.cnblogs.com/rtwo/p/15128540.html
Copyright © 2011-2022 走看看