zoukankan      html  css  js  c++  java
  • Docker日常常用命令汇总

    一、使用docker镜像/容器

    (1)创建容器,且进入命令台

    docker run --name 容器名 -i -t ubuntu /bin/bash
    

    (2)查看/容器

    docker ps   #查看正在running的容器
    docker ps -a #查看所有的容器(running/stop)
    docker ps -l #查看最后运行的容器
    

    (3)重启容器且使用

    docker start 容器名 
    docker attache 容器名
    

    (4)创建守护进程

    docker run --name damon_dave -d ubuntu /bin/bash
    

    (5)创建守护进程并进入

    docker run -dit --name 容器名 ubuntu:latest /bin/bash
    

    (6)该方法进入容器,exit()退出容器时,容器仍处于up状态

    docker exec -it 容器名 /bin/bash
    

    (7)该方法进入容器,exit()退出容器时,容器后台不再运行

    docker attach 容器名
    

    二、docker的Dockerfile的使用

    1、创建蓝图目录static_web,即dockerfile文件的上级目录

    mkdir static_web
    

    2、创建dockerfile文件

    cd static_web && touch dockerfile
    

    3、编辑Dockfile文件

    #Version:0.0.1
    FROM ubuntu:latest
    MAINTAINER Jack Turnbull "jack@example.com"
    RUN apt-get update && apt-get install -y nginx
    RUN echo "<h1>Hi,I am in your container</h1>" > /user/share/nginx/html/index.html
    EXPOSE 80
    

    4、开始构建镜像

    docker  build -t="/static_web" . 
    注意:需要带上. 表示static_web当前目录下的文件
    
  • 相关阅读:
    记一次gogs迁徙
    Spark集群模式安装
    Spark单机模式安装
    SparkSQL入门
    SparkSql API
    Spark和HBase整合
    SparkStreaming与Kafka整合
    SparkStreaming基础案例
    Spark 自定义分区及区内二次排序demo
    Sqoop安装及指令
  • 原文地址:https://www.cnblogs.com/yangsun/p/11923958.html
Copyright © 2011-2022 走看看