docker 安装LNRP环境

安装docker
     yum install docker-ce-18.03.1.ce -y
启动docker
    systemctl start docker
加入开机自启
   systemctl enable docker
配置国内镜像
vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

1.启动      docker start 容器名

2.删除       docker rm 容器名

3.停止所容器
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
4.创建镜像

docker build -t 名称 .
Usage:docker build [OPTIONS] PATH | URL | -
OPTIONS:
-t ,--tag list  #构建后的镜像名称
-f, --file string #指定Dockerfiile文件位置
示例:
1,docker build .
2,docker build -t redis:v1 .
3,docker build -t redis:v2 -f /path/Dockerfile /path
一般常用第2种方式构建,我们在构建时都会切换到Dockerfile文件的目录下进行构建,所以不需要指定-f参
5.进入容器    docker exec -it  容器名  bash/sh
6.查看容器详细信息
docker inspect 容器名
7.查看容器的日志
docker logs 容器名

导出镜像   docker export 容器id/name >文件名.tar

docker network ls 查看默认的网络

指定自定义网络   docker network create --subnet=192.168.1.0/24 mynetwork

-d: 后台运行容器,并返回容器ID;
-i: 以交互模式运行容器,通常与 -t 同时使用;
-p: 端口映射,格式为:主机(宿主)端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-V: 为容器挂载目录,比如 /usr/docker/data:/data 前者为数宿主机目录后者为容器内目录
--ip: 为容器制定一个固定的ip
--net: 指定网络模式
这样,我们创建了2个容器,来一起查看下结果
docker ps -a
查看容器ip地址
docker network inspect mynetwork

-d: 后台运行容器,并返回容器ID;
-i: 以交互模式运行容器,通常与 -t 同时使用;
-p: 端口映射,格式为:主机(宿主)端口:容器端口
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-V: 为容器挂载目录,比如 /usr/docker/data:/data 前者为数宿主机目录后者为容器内目录
--ip: 为容器制定一个固定的ip
--net: 指定网络模式
这样,我们创建了2个容器,来一起查看下结果
docker ps -a
查看容器ip地址
docker network inspect mynetwork

原文地址:https://www.cnblogs.com/xin-1-php/p/12067923.html

时间: 2024-07-30 09:22:12

docker 安装LNRP环境的相关文章

docker安装+测试环境的搭建---

漏洞演练环境docker地址:http://vulhub.org/#/environments/ 环境:kali-linux-2017.2-amd64.iso 一.docker安装 1.先更新一波源:vim etc/apt/sources.list(先按i进行编辑,然后编辑完,shift+esc退出编辑,然后输入:wq 回车,退出编辑) xx源:deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-f

Greenplum docker 安装测试环境

下载docker 拉去docker 镜像,创建镜像yum -y install dockersystemctl start dokcerdocker pull centos:6docker run --privileged -dti -p 65000:6500 --name gptest1 centos:6 bashdocker run --privileged -dti --name gptest2 centos:6 bashdocker run --privileged -dti --nam

使用docker安装superset环境

1. dockerI. 安装docker方法一#安装docker wget -qO- https://get.docker.com/ | sh sudo usermod -aG docker loginname # 启动docker 后台服务 sudo service docker start #运行hello-world sudo docker run hello-world #配置镜像加速修改Docker配置文件/etc/default/docker如下:DOCKER_OPTS="--reg

docker学习4-docker安装mysql环境

前言 docker安装mysql环境非常方便,简单的几步操作就可以了 拉取mysql镜像 先拉取mysql的镜像,可以在docker的镜像仓库找到不同TAG标签的版本https://hub.docker.com/_/mysql?tab=tags 我这里选择mysql:5.7标签 [[email protected] ~]# docker pull mysql:5.7 5.7: Pulling from library/mysql fc7181108d40: Already exists 787a

Centos7通过Docker安装Sentry(哨兵)

Docker介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. Docker主要解决什么问题?Docker通过将运行环境和应用程序打包到一起,来解决部署环境依赖问题,真正做到跨平台的分发和使用. 镜像(Image)Docker镜像是一个容器的文件系统,提供容器运行时所需的程序.库.资源.配置等文件和运行时需要的一些配置参数( 如匿名卷.

centos7 docker 安装配置

docker快速入门测试 ########################################## #docker安装配置 #环境centos7 #配置docker阿里源 echo '#Docker [docker-ce-stable] name=Docker CE - Aliyun baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/ enabled=1 gpgcheck=1 gpgke

利用docker搭建测试环境--安装

软件测试过程中,总会碰到测试环境不够用的尴尬情况.即时有了机器还要经历装系统,配置环境,调试等一系列繁琐的问题.虽然市面上也有一些批处理话的工具(如salt,fabric等),但是还是需要实体机器作为支撑,增大成本. 这里介绍一个可以用虚拟测试环境的软件docker http://baike.baidu.com/link?url=L2ViMZm7idMZRx3ymex14SITS99B9UZWSVF_gHtOxmRZH4tvXRObooRUICVewSXf-Rt5q0X4vb2KiZ5EQ6dm

构建Docker镜像实战之构建Tomcat9.0镜像(RPM一键安装Java环境)

构建Docker镜像实战之构建Tomcat9.0镜像(RPM一键安装Java环境) tomcat是一个免费开源的轻量级web服务器,在中小型企和并发访问量不高的场合普遍使用,是开发和调试JSP程序的首选.下面使用Dockerfile文件的方式来创建带有tomcat服务的Dockerfile镜像.(注:这里的Java环境是使用rpm一键式安装的且小编创建的是tomcat9.0的镜像) 下面直接开始实验 关闭防火墙及SELinux systemctl stop firewalld.service s

docker安装步骤及基于docker容器部署web应用LNMP服务器环境

docker的介绍 docker的定义: 1.docker的三个概念:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器Docker 镜像 - Docker images: Docker 镜像是 Docker 容器运行时的只读模板Docker 仓库 - Docker registeries: Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库(Docker Hub)Docker 容器 - Docker containers:每一个 Docke