Docker linux安装
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安装的更多相关文章
- Linux(Manjaro) - Docker - MySQL 安装配置
Linux(Manjaro) - Docker - MySQL 安装配置 拉取mysql镜像 # 使用网易的 MySQL 镜像地址 docker pull hub.c.163.com/library/ ...
- 2.docker学习之linux安装
Docker CE is supported on CentOS 7.3 64-bit. 说明docker只能安装在centOS7以上 [root@hadoop-bigdata01 ~]# yum i ...
- Docker for Linux 安装
原文:Docker for Linux 安装 前言: 环境:centos7.5 64 位 正文: Docker 软件包已经包括在默认的 CentOS-Extras 软件源里.因此想要安装 docker ...
- linux 安装docker
1.安装环境 此处在Centos7进行安装,可以使用以下命令查看CentOS版本 lsb_release -a 在 CentOS 7安装docker要求系统为64位.系统内核版本为 3.10 以上,可 ...
- Linux配置部署_新手向(五)——Docker的安装与使用
前言 最近还是在考虑Linux下net core的部署问题,还是发现了很多麻烦的问题,这里还是继续把需要使用的东西部署介绍下吧. Docker 其实对于Docker我也是一星半点儿,了解的不够深入,大 ...
- Docker容器安装配置SQLServer服务(Linux)
一:前言 随着不断的对Docker容器的实践和学习,越来越觉得容器的强大,把 SQL Server 数据库服务放在docker容器中,比你自己在宿主服务器上面安装配置一个SQL Server服务器是要 ...
- docker里安装kali linux
docker里安装kali linux 官网镜像 docker search kali docker pull kalilinux/kali-linux-docker vi /etc/apt/sour ...
- Linux下Docker的安装与使用
yum安装Docker最新版和docker-compose(超级简单的安装方法) Install Docker 首先安装依赖 yum install -y yum-utils device-mappe ...
- linux安装docker和docker compose
运行 sudo -s 切换到root用户. 1.卸载旧版本Docker(如果系统之前没安装过Docker,可以跳过): yum remove docker \ docker-client \ dock ...
随机推荐
- 华为交换机SNMP OID
http://vbb.fyjy.net:88/showthread.php?t=4647
- [转] 由Request Method:OPTIONS初窥CORS
刚接触前端的时候,以为HTTP的Request Method只有GET与POST两种,后来才了解到,原来还有HEAD.PUT.DELETE.OPTIONS…… 目前的工作中,HEAD.PUT.DELE ...
- 解决mount.nfs: access denied by server while mounting错误
环境:oraclelinux6.7 以前在centos服务器上安装nfs.挂载NFS都没出现问题,今天在oraclelinux上安装后,在客户端mount的时候报mount.nfs: access d ...
- Docker 镜像的导入和导出
镜像的导入和导出 export 和improt [root@#localhost docker]# docker run -ti ubuntu:update /bin/bash root@cbe3cb ...
- 用jQuery监听浏览器窗口的变化
$(window).resize(function () { //当浏览器大小变化时 alert($(window).height()); //浏览器时下窗口可视区域高度 alert($(docume ...
- BZOJ1201 [HNOI2005]数三角形 大力出奇迹
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1201 题意概括 题解 n3跑过去了,大力出奇迹!简单的,不多说了. 代码 #include < ...
- Frosh Week HDU3743(逆序数)
离散化加 求逆序数: 求逆序数的方法 一个是归并排序 一个是树状数组 #include<bits/stdc++.h> using namespace std; int n; struct ...
- Codeforces-541div2
https://www.cnblogs.com/31415926535x/p/10427505.html codeforces-1131A~G 这场很多题都很简单,,应该是要能至少做出4道的,,但是我 ...
- TFT LCD显示原理详解
<什么是液晶> 我们一般认为物体有三态:固态.液态.气态,其实这只是针对水而言,有一些有机化和物 还有介于固态和液态中间的状态 就是液晶态,如下图(一): ...
- convert时间格式转换参数表
本文摘自:http://blog.csdn.net/zc19820620/article/details/2043829 CONVERT (data_type[(length)], expressio ...