zoukankan      html  css  js  c++  java
  • docker学习

    通过tar包方式解压安装docker

    https://www.cnblogs.com/nihaorz/p/12058908.html

    docker build -t sca:1.0.0 .

    (创建容器并命名为sca, 指定端口8080, 并启动容器)
    docker run --name=sca -p 8080:8080 -d sca:1.0.0

    (bash方式进入容器中)
    docker exec -it sca /bin/bash

    (将本地sca镜像保存为sca.tar镜像)
    docker save sca -o sca.tar

    (将外部tar镜像加载到当前docker中)
    docker load -i sca.tar

    容器和镜像区别:(container和image区别)

    容器 = 镜像(只读)+读写层;

    docker run = docker create(创建容器) + docker start(启动) 

    ps. 类似git pull = git fetch + git merge;

     note:如果镜像被容器占用了,需要先删除容器,才能删除镜像

    docker images命令会列出了所有顶层(top-level)镜像.

    docker images -a 列出了所有的镜像, 包含所有的可读层;

    docker commit命令将容器的可读写层转换为一个只读层,这样就把一个容器转换成了不可变的镜像。

    docker stop和docker kill命令会发送UNIX的信号给运行中的进程,docker pause命令则不一样,它利用了cgroups的特性将运行中的进程空间暂停。

    docker容器的启动有三种方式

    a.交互方式,基于镜像新建容器并启动

    docker run -it my/python:v1 /bin/bash

    参数-t让Docker分配一个伪终端并绑定在容器的标准输入上,-i让容器的标准输入保持打开。, 启动一个bash交互终端。

    docker命令:

    可以用"docker ps -n 5 "看一下最新前5个的container

    docker ps -l 查看最近创建的一个容器;

    docker ps 查看正在运行的容器, 加上-a;可以查看所有容器;

    操作 命令 说明
    运行 docker run --name container-name -d image-name:tag
    如:docker run --name myredis –d redis

    --name:自定义容器名
    -d:表示后台运行
    image-name:指定运行的镜像名称

    tag:镜像的版本

    停止 docker stop container-name/container-id 停止当前运行的指定容器
    启动 docker start container-name/container-id 启动容器
    删除 docker rm container-id 删除指定容器

    docker rmi images-name/id 删除镜像


    端口映射 -p 6379:6379  (主机地址:容器地址)

    容器日志 docker logs container-name/container-id  

    学习网址:

    http://dockone.io/article/783

  • 相关阅读:
    Python 集合
    Python sorted()
    CodeForces 508C Anya and Ghosts
    CodeForces 496B Secret Combination
    CodeForces 483B Friends and Presents
    CodeForces 490C Hacking Cypher
    CodeForces 483C Diverse Permutation
    CodeForces 478C Table Decorations
    CodeForces 454C Little Pony and Expected Maximum
    CodeForces 313C Ilya and Matrix
  • 原文地址:https://www.cnblogs.com/chenzeyong/p/11231952.html
Copyright © 2011-2022 走看看