、查看镜像
sudo docker images
  sudo pull docker.io #下载镜像
  sudo push docker.io #上传镜像
  sudo docker save -o centos_with_net.tar   #把一个镜像保存在本地 (一般自己制作好的镜像环境,想移到别的服务器上,可以先保存在本地,再上传(centos_with_net.tar 自己定义的名称))
  sudo docker load <centos_with_net.tar                #把一个镜像上传到docker 
、查看容器
sudo docker ps 或者 sudo docker ps -a (详情信息)
、创建容器
-p: 表示映射端口(可以映射多个端口)
-i:表示以“交互模式”运行容器
-t:表示容器启动后会进入其命令行  ()
-v:表示需要将本地哪个目录挂载到容器中   (这个目录和本地是交互的,目录下的文件在容器和本地上是可以相互看见的)
格式:-v <宿主机目录>:<容器目录>
docker run -i -t -v /root/software/:/mnt/software/ 25c5298b1a36 /bin/bash
docker run -d -p 18080:8080 --name javaweb flm/java /data/start.sh     # -p 18080:8080  把主机端口18080 映射到容器的 端口8080
docker run -d -p 18080:8080 -v /java:/java --name javaweb flm/java /data/start.sh  #创建一个互交的目录 并映射端口的容器
 
-v /root/software/:/mnt/software/  表示把主机目录root/software挂到虚拟容器目录/mnt/software下面

25c5298b1a36   表示镜像的id 

、退出容器
exit
  ctrl+P+Q   不会关闭容器
  exit 退出但会关闭容器
、启动容器 sudo start 容器Id 

、进入容器 sudo attach 容器Id
   sudo docker exec -it container2 /bin/bash 就像登录linux一样去操作容器 

、停止容器 

sudo docker stop 容器Id (停止单个容器) 
docker stop $(docker ps -a -q) (停止全部) 、删除容器
sudo docker rm 容器id 、查看容器日志 -f是实时输出 docker logs -f 容器ID #-f是实时输出 10. 制作 项目启动docker

sudo docker run -it -d --restart=always \
-m=400m \
--name="manager.broadsense.cn" \
-p 127.0.0.1:8007:8080 \
-v /data/docker/server/docker_apps/manager.broadsense.cn_8007/webapps/:/data/server/webapps/ \
-v /data/docker/server/docker_apps/manager.broadsense.cn_8007/logs/:/usr/local/tomcat/apache-tomcat-8.0.36/logs/ \
-v /data/docker/server/docker_apps/manager.broadsense.cn_8007/log/:/data/server/logs/ \
www.broadsense.cn:j8t8-8080-20160823

 

docker学习之--日常命令的更多相关文章

  1. [转帖]Docker学习之Dockerfile命令详解

    Docker学习之Dockerfile命令详解 https://it.baiked.com/system/docker/2436.html 图挺好的 前言 之前,制作镜像的伪姿势搭建已经见过了,今天介 ...

  2. docker学习(2)--基础命令

    转载请注明源出处:http://www.cnblogs.com/lighten/p/6875355.html 1.基本命令 搭建好docker环境之后,使用docker help命令查看docker的 ...

  3. Docker 学习记录(基础命令)

    1. 获取镜像 docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]  ===>   docker pull ubuntu:16:04 2.运 ...

  4. Docker学习记录常用命令

    1. docker ps  -a 查看运行中的容器 2. docker images 查看docker镜像 3. docker rm id(容器id)  删除容器(容器id可以通过docker ps查 ...

  5. Docker 学习8 Dockerfile详解2

    一.继续上章节Docker学习7 CMD命令后. 11.ENTRYPOINT a.容器启动后相当于会启动ENTRYPOINT + CMD 命令,CMD相当于参数传给entrypoint的 [root@ ...

  6. Docker 学习笔记(一)

    Docker 入门 Docker 学习 概述 安装 命令 镜像命令 容器命令 操作命令 Docker 镜像 容器数据卷 DockerFile Docker网络原理 IDEA 整合Docker 单机版D ...

  7. Docker学习总结之Run命令介绍

    Docker学习总结之Run命令介绍 本文由Vikings(http://www.cnblogs.com/vikings-blog/) 原创,转载请标明.谢谢! 在使用Docker时,执行最多的命令某 ...

  8. Docker容器学习梳理 - 日常操作总结

    使用Docker已有一段时间了,今天正好有空梳理下自己平时操作Docker时的一些命令和注意细节: Docker 命令帮助 $ sudo docker Commands: attach Attach ...

  9. docker学习笔记二:常用命令

    docker学习笔记二:常用命令 查看docker常用命令 docker --help 返回结果如下: 其中常用的命令如下: 1.image相关操作 展示所有的image: 删除image: rmi ...

随机推荐

  1. css鼠标样式cursor

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. EF 中 Code First 的数据迁移以及创建视图

    写在前面: EF 中 Code First 的数据迁移网上有很多资料,我这份并没什么特别.Code First 创建视图网上也有很多资料,但好像很麻烦,而且亲测好像是无效的方法(可能是我太笨,没搞成功 ...

  3. 38. leetcode 405. Convert a Number to Hexadecimal

    405. Convert a Number to Hexadecimal Given an integer, write an algorithm to convert it to hexadecim ...

  4. 用户单独管理Jenkins的某些项目

    管理用户: 建立用户: 安装Role-Based Strategy插件 安装插件后,进入系统设置页面,配置如下: 在系统管理页面点击Manage and Assign Roles进入角色管理页面: 1 ...

  5. NYOJ--19--next_permutation()--擅长排列的小明

    /* Name: NYOJ--19--擅长排列的小明 Date: 20/04/17 11:06 Description: 这道题可以DFS,然而用next_permutation更简单些 主要是全排列 ...

  6. Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,拦截器Ajax请求

    Java过滤器处理Ajax请求,Java拦截器处理Ajax请求,拦截器Ajax请求 >>>>>>>>>>>>>>&g ...

  7. Vue事件处理

    前面的话 Vue事件监听的方式貌似违背了关注点分离(separation of concern)的传统理念.实际上,所有的Vue.js事件处理方法和表达式都严格绑定在当前视图的ViewModel上,它 ...

  8. C#上位机串口控制12864显示

    实现的效果 上面是用Proteus仿真的,,对了如果自己想用proteus仿真需要安装下面这个软件 再看一下实物显示效果 先做上位机部分........... 为了程序一启动就把电脑上能用的串口号显示 ...

  9. 微信开发获取用户OpenID

    第一次开发微信版网页,对最重要的获取微信OpenId,特此记录下来 1.首先得有appid和appsecret . public class WeiXin { public static string ...

  10. java学习笔记随记

    12月21日 其中1  2 是赋值 Source----format 格式化调整代码 shift+ctrl+F Ctrl +d 删除行 代码规范, 首字母大写 System.out.println其中 ...