Ubuntu下安装

sudo wget -qO- https://get.docker.com/  | sh
sudo usermod -aG docker imooc

Centos7下安装

CentOS7 系统 CentOS-Extras 库中已带 Docker,可以直接安装:
$ sudo yum install docker
安装之后启动 Docker 服务,并让它随系统启动自动加载。
$ sudo service docker start 或者systemctl start docker.service
$ sudo chkconfig docker on或者systemctl enable docker.service

查看本地镜像列表。

docker images

列出所有在运行的容器信息
docker ps

显示所有的容器,包括未运行的。

docker ps -a

运行一个容器

docker run -p 8080:80 -d docker.io/nginx

停止一个docker容器

docker stop 1d9dc9ba0223^C

进入一个容器

docker exec -it nginx /bin/bash

拷贝文件到docker里面

docker cp index.html 08ad89618c9d://usr/share/nginx/html

提交

docker commit -m "fun" 08ad89618c9d nginx-fun

删除某个多余的images

docker rmi 0a4783eed77c

二 使用Dockerfile来建镜像

vim Dockerfile

FROM alpine:lastest
MAINTAINER shanheyongmu
CMD echo "Hello Docker!"

来建立镜像

docker build -t hello_docker .

执行上面命令 报这个错

manifest for docker.io/alpine:latest not found

去vim /etc/docker/daemon.json  加入加速器

"registry-mirrors": ["http://hub-mirror.c.163.com"]再建构一个比较复杂的Dockerfile

curl http://localhost

三.Volume操作

docker run -d -name nginx-v /user/share/nginx/html nginx  通过-v挂在一个卷

1.docker run -v(挂载一个卷) /usr/share/nginx/html nginx

docker inspect nginx 容器内所有信息,包括检查文件映射关系

docker exec -it nginx(容器名字) /bin/bash (进到容器里面去看)
例子docker exec -it nginx /bin/bash 。

cd /usr/share/nginx/html

2. $ docker run -v $PWD/code:var/www/html nginx

例子docker run -p 80:80 -d -v $PWD/html:/usr/share/nginx/html nginx

curl http://localhost(获取本地服务器上的网页)

3.挂载其他容器的数据卷

    创建和指定到容器里面的路径 给出容器的名字和基础镜像

docker create -v $PWD/data:/var/mydata --name data_container ubuntu

运行一个新的容器 把这个容器的数据卷加载到那个容器的数据卷 再给出一个镜像ubuntu -it交互方式

docker run -it --volumes-from data_container ubuntu /bin/bash  (注意不能在data下执行要在上一级)(直接进入到容器里面)

mount

cd var/mydata 在里面新建东西 退出容器也能看到。

仅有一个数据容器可以被多个容器数据挂载。


Docker linux安装相关推荐

  1. linux系统下docker安装,Linux下Docker的安装与使用

    yum安装Docker最新版和docker-compose(超级简单的安装方法) Install Docker 首先安装依赖 yum install -y yum-utils device-mappe ...

  2. Docker for Linux 安装

    Docker for Linux 安装 原文:Docker for Linux 安装 前言: 环境:centos7.5 64 位 正文: Docker 软件包已经包括在默认的 CentOS-Extra ...

  3. Linux下的docker容器安装教程

    Linux下的docker容器安装教程 一.初始环境配置 1.yum仓库配置 2.检查yum仓库 3.关闭防火墙和selinux 二.开启内核的流量转发 三.安装docker 1.配置docker相关 ...

  4. linux安装教程 ce,docker CE安装教程

    docker CE安装教程 2018-11-09 10:28 | coding云 | 31451次阅读 | 本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安 ...

  5. linux docker漏洞,安装shadow或linux-pam的Alpine Linux Docker镜像有漏洞,附解决

    只要你在 Alpine Linux 系统 Docker 镜像中安装有 shadow 或 linux-pam 软件包,那么这个镜像是有安全漏洞的,需要尽快修补,要说明的是,其他 Alpine Linux ...

  6. Linux、Windows、Mac下Docker的安装与使用

    Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...

  7. linux安装无法添加挂载,linux-无法在已挂载/ etc / passwd和/ etc / shadow的docker容器中添加新用户...

    问题示例: docker run -ti -v my_passwd:/etc/passwd -v my_shadow:/etc/shadow --rm centos [root@681a5489f3b ...

  8. Linux发行版CentOS下Docker的安装和卸载

    目录 1.Docker的安装 2.Docker的卸载 linux中安装docker的方式有几种,本文是基于docker仓库的安装 前置须知: 本文的服务器并非虚拟出来的服务器,而是在阿里云ESC上进行 ...

  9. Docker的安装和操作(虚拟机+linux系统)

    1.简介 Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像: 运行中的这 ...

最新文章

  1. vue前端表格插件_Grid.js - 跨框架的前端表格插件
  2. Kendo UI 简单使用
  3. eclipse中生成的html存在中文乱码问题的解决方法
  4. 梯度下降原理及在线性回归、逻辑回归中的应用
  5. 《分布式操作系统》部分知识点整理
  6. 备份表到存在的表或者自动新建表
  7. 操作系统(概述、组成)、用户态、内核态
  8. 图解SQL的inner join、left join、right join、full outer join、union、union all的区别
  9. 一个看似是系统问题的应用问题的解决过程
  10. YurunOAuthLogin v2.0.2,第三方 OAuth2 授权一把梭
  11. 博客访问者来自15个国家和地区
  12. 6.1 ELMo数学理解
  13. win7mysql卸载数据库_win7系统彻底卸载Mysql数据库的操作方法
  14. iTextSharp 使用详解
  15. SQL Server 数据库之启动 SQL Server 2008 服务
  16. 用太极拳讲分布式理论,再不懂你来找我!
  17. android 创建前台服务,Android前台服务保活
  18. mysql my.cnf位置_我如何找到MySQL my.cnf位置
  19. LeetCode 413.等差数列的划分
  20. 调用方法求出数组两个元素的和

热门文章

  1. java 2d svg_SVG 2D入门1 - SVG综述
  2. 一文看懂Python多进程与多线程编程(工作学习面试必读)
  3. java指针操作符_rxjava 操作符大全
  4. opengl 大作业_「陪玩时光」糕妈:说说年糕的小学生活,先从陪作业和家长群聊起...
  5. qt中初始化界面的几种方法
  6. java amp amp 怎么用,java中amp;与amp;amp;的区别
  7. 2019春季季节跳动招聘笔试(回忆版)第二题
  8. 信息系统项目管理师优秀论文:项目采购管理
  9. 2021年下软考各省防控要求汇总
  10. 笔记-中项案例题-2018年上-整体管理