• Docker


    docker 简介

    docker 使用

    1. $ service docker start ------Docker守护进程
    2. $ docker run hello-world ------Docker下载打印镜像
    3. $ docker images ------查看所有镜像
    4. $ docker run -i -t ubuntu ------自下载和启动Ubuntu容器

    docker 常用命令

    • $ docker images ------查看镜像
    • $ docker run ------通过image启动container,可加更多参数
    • $ docker ps ------查看running 中的container
    • $ docker ps -a ------查看所有状态的container
    • $ docker stop ------停止正在运行的container
    • $ docker restart ------重启container
    • $ docker rm ------删除container
    • $ docker rmi ------删除镜像
    • $ docker logs ------查看container log,可添加更多参数

    注:docker 可允许通过外部访问容器端口方式来提供网络服务 -p 参数

    eg:$ docker run -d -p 80:8080 -p 50000:50000 jenkins/jenkins:lts

    浏览器访问本地local:host:80或局域网内访问本机IP:80,可范文jenkins服务

    docker volume(数据卷)

    docker volume是提供一个或多个容器使用的特殊目录。

    参数 -v 或 --volume 挂载数据卷

    eg:$ docker run -d -p 80:8080 -9 50000:50000 -v jenkins home:/var/jenkins_home jenkins/jenkins:lts

    将容器中的/var/jenkins_home挂载到本地磁盘上

    其他命令

    • $ docker update ------更新容器的一些配置参数
    • $ docker exec ------在running状态中的container执行命令

    docker first App

    1. 本地新建一个test.py文件,内容如下:

        print "Hello World!"

    2. 本地可通过python运行该文件

        $ python test.py

    3. 在统计目录下,新建Dockerfile文件,内容如下:

                    
                        FROM python:2.7-alpine
                        ADD . /dockertest
                        CMD ["python","/dockertest/test.py"]
                    
                

        $ ls ,可找到dockerfile test.py

    4. 通过docker build打包

        $ docker build -t .myfirstapp:10

    5. docker images 查看该image

         $ docker images 会产生image ID

    6. 通过docker run运行该image

         $ docker run [image ID]

    7. 若有自己的registry可通过docker push 来上传image

    docker 在Visual Studio上的应用

    未完待续。。。。。。

  • 相关阅读:
    jpype
    Java获取类中的所有方法
    SQL中INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN区别
    如何用命令将本地项目上传到git
    Java连接Mysql:通过配置文件
    lsof -i:port_number
    yum install lsof
    Git的基本使用方法(受益匪浅)
    [后端]gitlab之gitlab-ci自动部署
    centos7安装redis-4.0.1集群
  • 原文地址:https://www.cnblogs.com/lijuanhu321/p/9281159.html
Copyright © 2020-2023  润新知