zoukankan      html  css  js  c++  java
  • docker常用命令

    docker启动与关闭

    #启动:
    service docker start
    #关闭
    service docker stop

    docker镜像上传与下载

    #上传(待尝试)
    docker push
    #下载
    docker pull 镜像名:镜像版本

    docker容器启动与关闭

    #-d后台运行  -p 容器内端口映射到外部
    docker run -d  -p 外部端口:容器内端口 容器名
    #容器停止
    docker stop 容器id
    #强制删除容器
    docker rm -f 容器id

    查看容器与镜像

    #查看所有运行中的docker容器
    docker ps
    #查看所有镜像
    docker images

    docker镜像生成与删除

    #将当前容器保存为镜像
    docker commit 容器id 镜像名称
    #通过Dockerfile构建镜像
    docker build -t 镜像名:镜像版本 读取Dockerfile的路径

    #镜像删除(注意:镜像删除必须先删除掉所有引用了该镜像的容器,当无法删除时会提示引用镜像的容器id)
    docker rmi 镜像id
    #删除容器 -f强制
    docker rm -f 容器id

    进入指定容器内部

    #容器内部也是一个小小的linux系统
    docker exec -it 容器id /bin/bash

     容器内文件拷贝到宿主机

    docker cp  容器id:容器内文件全路径 宿主机目标位置(不含文件名)

     容器内文件内容查看

    more 文件名

     镜像添加Dockerfile命令小记

    FROM java:8
    ADD demo1.jar demo.jar
    EXPOSE 8081
    ENTRYPOINT ["java","-jar","/demo.jar"]
    
    FROM nginx
    ADD config.conf /etc/nginx/conf.d/config.conf
    EXPOSE 8001

    提示:访问https://labs.play-with-docker.com,使用docker账号密码登录可以创建并直接使用docker,每次创建的docker都只能使用四个小时,用来认识docker也是足够了。

  • 相关阅读:
    python-进程池实例
    python-进程通过队列模拟数据的下载
    python-多进程模板
    python-多线程同步中创建互斥锁解决资源竞争的问题
    CentOS6.5配置网络
    解决CentOS系统Yum出现"Cannot find a valid baseurl for repo"问题
    CentOS 6.5安装图形界面
    Centos安装git
    Web前端优化,提高加载速度
    谁说写代码的不懂生活
  • 原文地址:https://www.cnblogs.com/new-life/p/11247897.html
Copyright © 2011-2022 走看看