Docker 安装和配置
#centos 6 需要另外安装 yum install lxc libcgroup device-mapper-ecent-libs
推荐centos7 安装深事
#centos 7 直接安装就好
yum install docker* -y #下载docker
rpm -qa | grep docker #检查docker安装是否成功
service docker start #启动docker 方式1 centos7
systemctl restart docker.service #启动docker 方式2 centos7
/etc/init.d/docker #启动docker 方式3 centos6
docker version #check version
docker images #check 镜像 tag下面如果
docker search nginx# 搜索nginx镜像,要其他镜像就换搜索对象
docker pull docker.io/nginx #取镜像
cat cenos.tar|docker import - cenos6_newname#Docker 镜像导入,import是导入
docker export 容器_ID >centos6.tar #Docker导出镜像
docker run -itd cenos/bin/bash#在容器内启动一个bin/bash shell环境/cenos/bin/bash也可以替换成其他镜像,-t表示打开一个终端,-i可以交互输入,-d后台启动
docker run centos echo“helloword”#在Docker容器内运行helloword
docker run centos yum install ntpdate#在Docker容器中安装ntpdate
docker ps -l #命令获取最后一个容器的id,docker ps -a 查看所有容器
docker commit #提交刚修改的容器例如:docker commit 2313132 centos:v1
docker exec +docker ps查看到的names id
docker ps -aq #查看容器ID号
docker ps -aq|xargs docker rm -rf #强制删除容器
docker run -itd -p 80:80 docker.io/nginx #映射端口
rz -y #导入文件操作 not found的话需要下载
yum install lrzsz -y
for i in 'seq 1 20';do docker run -itd docker.io/nginx;done #do开始done结束 批量启动20个容器,当然也可以是1万个只有hold的住
Docker网络通信四种模式:
1、host模式,使用---net=host指定;
2、container模式,使用--net=container:NAME or ID指定;
3、none 模式,--net=none指定;
4、bridge模式,使用--net=bridge指定,为系统默认设置
cd /etc/sysconfig/network-scripts/配置文件后其他物理主机才能访问
vim ifcfg-eth0 #新建eth0文件
DEVICE=eth0
BOOTPROTO=static
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
BRIDGE="br0"
IPADDR=192.168.43.XX
NETMASK=255.255.255.0
GATWAY=192.168.43.1
vim ifcfg-br0#新建br0网卡
创建bro文件
DEVICE=“br0”
BOOTPROTO=none
IPV6INIT=no
NM_CONTROLLED=no
ONBOOT=yes
TYPE="Bridge"
IPADDR=192.168.43.XX
NETMASK=255.255.255.0
GATWAY=192.168.43.1
USERCTL=no
vim /etc/sysconfig/docker-network
DOCKER_NETWORK_OPTIONS="-b=br0"#文件内加一句话,网卡默认走br0
/etc/init.d/network restart #重启网卡
systemctl restart docker.service #启动docker 方式2 centos7
docker run -itd centos6.8 /bin/bash#创建容器1
docker run -itd centos6.8 /bin/bash#创建容器2
docker run -itd centos6.8 /bin/bash#创建容器3
docker run -itd centos6.8 /bin/bash#创建容器4
for i in 'docker ps -aq';do docker exec $i /etc/init.d/ssh restart;done #批量启动全部容器然后可以通过ssh连接访问
docker ps -a
docker stats xx#指定docker ps 查询到的主机id 监控docker
突然有个小想法,docker创建1000个os容器,可以玩大容量压测,
Docker 安装和配置的更多相关文章
- Ubuntu Docker 安装和配置 GitLab CI 持续集成
相关文章: Ubuntu Docker 简单安装 GitLab 劈荆斩棘:Gitlab 部署 CI 持续集成 目的:在 Ubuntu 服务器上,使用 Docker 安装和配置 GitLab Runne ...
- docker安装与配置gitlab详细过程
docker安装与配置gitlab详细过程 1.打开网易镜像中心 https://c.163yun.com/hub#/m/home/ 2.搜索gitlab,获取下载地址.例如:docker pull ...
- Docker笔记(三):Docker安装与配置
原文地址:http://blog.jboost.cn/2019/07/14/docker-3.html Docker分为Docker CE社区免费版与Docker EE企业收费版.Docker EE主 ...
- docker安装与配置
Docker与虚拟化技术的区别 虚拟机分配多少宿主机就减少多少资源,比如VMware1分配了2Gb内存,如果运行5Gb的应用程序会造成内存溢出,vmware2分配了2Gb内存,如果运行2Gb的应用程序 ...
- Docker 安装及配置镜像加速
Docker 版本 随着 Docker 的飞速发展,企业级功能的上线,更好的服务意味着需要支付一定的费用,目前 Docker 被分为两个版本: community-edition 社区版 enterp ...
- docker安装和配置nginx
配置nginx docker配置nginx 本机ip是192.168.0.200 docker pull nginx 配置nginx主机 vi /root/docker/nginx/nginx01.c ...
- docker安装及配置
docker下载安装(官方) 卸载旧版本 sudo yum remove docker docker-client docker-client-latest docker-common docker- ...
- centos7.x docker安装及配置,持续更新
1. 安装docker-ce [root],ce为docker社区版,免费,ee版为企业版,收费 列出所有已安装docker # rpm -qa | grep docker 删除已安装docker # ...
- win10下docker安装和配置镜像仓库
初学docker记录一下流程 1.首先安装直接官网下载 DockerToolbox 即可,安装过程傻瓜式下一步即可.(这个集成了虚拟机,果然安装过的可以去掉) 2.安装好后双击Docker Quick ...
随机推荐
- February 23rd, 2018 Week 8th Friday
It takes a strong man to save himself, and a great man to save another. 强者自救,圣者渡人. When you are not ...
- 【Linux基础】大B和小b
1.小b(bit) 在计算机科学中,bit(比特)是表示信息的最小单位,叫做二进制位,一般用0和1表示. 2.大B(Byte) Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表 ...
- (转)Spring Boot(四):Thymeleaf 使用详解
http://www.ityouknow.com/springboot/2016/05/01/spring-boot-thymeleaf.html 在上篇文章Spring Boot (二):Web 综 ...
- Ecelipse上添加Server
第一步,打开eclipse工具,点击菜单栏中的"Help",选择"Install New Software" 第二步,点击Add按钮 第三步,Name输入:&q ...
- 弱省胡策 Magic
弱省胡策 Magic 求\(n\)个点\(n\)的条边的简单联通图的个数. 毒瘤,还要写高精. 我们枚举环的大小\(k\),\(\displaystyle ans=\sum_{k=3}^nC_n^k ...
- windows通过node环境搭建安装npm,cnpm,vue-cli
1首先下载node,官网地址:https://nodejs.org/en/ 左边是稳定版,右边是最新版,安装过程一样,我选择的是稳定版. 按照步骤一步一步的安装就行,注意路径就可以了. 友情链接:ht ...
- request.getParameter("name")乱码问题
1 页面提交http的get请求时,找到页面的字符编码<%@ page contentType="text/html;charset=utf-8" language=&quo ...
- 用户对动态PHP网页访问过程,以及nginx解析php步骤
www.example.com | Nginx | 路由到www.example.com/index.php | 加载nginx的fast-cgi模块 | fast-cgi监听127.0.0.1:90 ...
- Oracle查询数据库中所有表的记录数
1.Oracle查询数据库中所有表的记录数,但是有可能不准建议用第二种方式进行查询 select t.table_name,t.num_rows from user_tables t 2.创建orac ...
- 用return关键字实现求和操作
package com.Summer_0419.cn; /** * @author Summer * 用return关键字的知识,实现求和操作 */ public class Test_Method0 ...