首页
学习
活动
专区
圈层
工具
发布

Docker常用命令

docker search命令进行搜索 #搜索有关mysql的镜像 docker search mysql 下载镜像 #下载指定tag版本的镜像,tag为版本号 docker pull mysql/mysql-server...:tag #下载最新版本镜像 docker pull mysql/mysql-server 查看镜像 #查看所有已下载到本地的镜像 docker images 删除镜像 #使用镜像id进行删除 docker...通常我们启动容器时会添加一些常用参数 docker run -d -p:3307:3306 --name mysqltest -h mysql mysql/mysql-server -d:后台运行容器...,并返回容器ID -p:将容器中的3306端口映射到宿主机的3307端口 --name:给容器指定一个名字 --h:给容器设置一个hostname,我之前有一个使用场景是,在创建容器时指定了hostname...-v=/mysqltest/data:/var/lib/mysql mysql/mysql-server 查看容器 #查看启动的容器 docker ps #查看所有容器 docker ps -a

85320
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【ES三周年】海量笔记 | 在云上,如何搭建属于自己的全文搜索引擎 Web应用-个人站点

    /mysql-community-***.***.rpm 安装:rpmrpm -ivh mysql-community-***.***.rpm 安装:mysqlyum install mysql-server...(使用默认端口) 日志:/usr/local/redis/logs/ 查看:redisps -ef | grep redis netstat -tunpl|grep 6379 登入:redisredis-cli...开发:IntelliJ IDEA 运行:nohup后台运行,正式生产环境-制作可执行sh脚本文件或容器自动化部署 nohup java -XX:MetaspaceSize=*m -XX:MaxMetaspaceSize...图片 年轻代 : Eden区 + 两个Survivor区(From和To) 图片 Java扩展-本地内存(直接内存-堆外内存-jvm之外的内存) 当操作系统创建进程并给进程分配自己的虚拟地址空间,jvm...GC,GC 过程中对象可能会被移动,也就是说 JVM 堆上的字节数组可能会被移动,Buffer 地址就失效-本地内存中转。

    1.4K121

    Docker

    进入正在运行的容器(分配一个新终 端) 例子: docker exec -it 容器id/容器名字 /bin/bash(/bin/sh) docker attach 进入正在运行的容器(使用相同的终...:容器端口 -p 宿主机ip1:宿主机端口:容器端口 (多个容器同时 使用 80 端口) -p 宿主机ip1::容器端口 随机端口映射 -p 宿主机ip1::容器端口/udp 使用udp协议做随机 端口映射...docker run –link 正在运行容器的名字 a: 使用体积小的镜像alpine b:尽可能的清理无用的缓存文件 c:修改dockerfile的时候,尽可能把修改的内容放在 最后 d:使用.dockerignore...=”zabbix-java-gateway” --link mysql-server:mysql --link zabbix-java-gateway:zabbix-java-gateway -p 10051.../zabbix-java-gateway:latest restart: always zabbix-server: depends_on: mysql-server image: zabbix/zabbix-server-mysql

    98030

    基于Docker的持续集成方案(安装和配置MySql) - Part.3

    关于使用docker安装数据库的一些理解 部分开发人员对于使用docker运行数据库持有疑虑,认为多了一层容器,必然带来性能的损耗。...(对于长时间运行的任务而言,docker容器的影响可以忽略不计),论文地址:https://peerj.com/articles/1273/。...为了后续使用方面,可以使用docker tag命令重命名镜像: docker tag registry.docker-cn.com/mysql/mysql-server:5.7 mysql:5.7;...运行MySql数据库 在运行MySql数据库之前,可以先用docker images查看一下本地镜像,正常应该看到如下所示: docker images REPOSITORY TAG...容器拥有自己的网络和端口号,因此,如果程序在容器内部运行,使用localhost是无法访问到容器外部同一台主机上的其他程序的。需要使用IP地址。

    1.5K30

    Docker安装Zzbbix监控

    在学习本文章之前,需要了解zabbix基础和docker基础,本篇文章仅仅是为了方便大家安装zabbix监控平台的步骤,具体的原理不会讲,本文章中是所有代码运行的操作系统环境为centos7...由于安装之前操作系统的基本环境都已经配置好,比如阿里云镜像加速,开机自启,防火墙,静态地址等。...因此在仿照本文进行安装时或多或少会遇见报错,此时请保持耐心,边百度或者谷歌查询错误并修正,希望本篇文章可以帮助到你们。...="123456" \ -e MYSQL_ROOT_PASSWORD="123456" \ -e ZBX_JAVAGATEWAY="zabbix-java-gateway" \ --link mysql-server...zabbix/zabbix-agent:latest 如果是第二次启动,可以直接启动容器: docker start mysql-server docker start zabbix-java-gateway

    1.3K40

    写给Java开发看的 Docker 干货(零基础部署Nginx MySQL SpringBoot)

    、redis等等 镜像已经拉取到本地了,通过run命令将镜像运行起来成为容器 以上两步是使用他人的镜像,而当自己要构建一个例如springboot的镜像时,使用build命令构建镜像 基于 Spring...# 使用-d后台运行nginx docker run -d nginx # 返回的是容器Id 7f7468b0d50ddea5bd258e78339d8c8a3681a7d601c82000bde1c6653e273c13...打开阿里云https://cr.console.aliyun.com/ 跳转到mysql的镜像地址查看mysql在docker下的使用。...链接地址:https://hub.docker.com/_/mysql 使用步骤: 从远端仓库拉取mysql 通过docker run运行 -d进行后台运行 -p指定端口映射 -e后面跟着的是mysql...才能运行,dockerfile上也写了from java:8,因此 需要从仓库先pull一下java镜像 使用docker build构建镜像,-t指定镜像名:版本号,最后一个.表示当前目录 启动镜像,

    1.7K20

    【Web开发】Vue+Springboot项目服务器部署(环境搭建+部署流程)

    /目录 cd /etc/yum.repos.d/ 安装MySQL服务 yum -y install mysql-server 5、启动MySQL systemctl start mysqld 6、获取临时密码...下面将使用Navicat来进行远程连接: 输入ip地址和密码: 然而报错: 排查原因,主要是服务器的防火墙阻挠了访问。...于是用记事本对.sql文件进行批量替换修改,如图所示: 修改好之后,直接选择远程数据库运行.sql文件。 此处不需要把该文件上传到服务器,直接可以运行本地导出的。...这里显示9090端口已经在使用(我springboot配置的端口是9090) 这时就需要停止后台运行的springboot服务,即杀死9090端口的进程。...之后,在浏览器内输入自己服务器的ip地址: 然而遇到500错误。 测试服务器后端接口,发现能正常返回数据,说明可能是nginx配置有问题。

    10.6K46

    Linux – 基于CentOS搭建LAMP环境

    ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2.安装mysql-server服务 [root@...Centos ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm [root@Centos ~]# yum install mysql-server...启动时没有使用配置文件 如果没有设置使用指定目录my.cnf文件及默认读取目录没有my.cnf文件,表示mysql启动时并没有加载配置文件,而是使用默认配置。...Group 运行服务的用户组 ServerName 网站服务器的域名 DocumentRoot 网站数据目录 Listen 监听的IP地址与端口号 DirectoryIndex 默认的索引页页面 ErrorLog...> :wq 然后在浏览器地址栏输入 ip:port/test.php,出现如图的结果,环境配置成功 本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息: 原文出处:Yiiven

    2.1K40

    统信服务器操作系统【docker 介绍及部署安装】

    Docker基于内核的轻量级虚拟化技术,使用沙箱机制,容器之间相互隔离。通过容器来打包应用、解耦应用和运行平台Docker 可以快速创建和删除容器,实现快速迭代,节约开发、测试及部署的时间。...拉取,拉取到本地镜像image中,从而生成容器镜像 image 是docker中的模板,根据模板构造容器,一个镜像可以创建多个容器。...Docker运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker会尝试先从默认镜像仓库下载(默认使用Docker Hub公共注册服务器中的仓库),用户也可以通过配置,使用自定义的镜像仓库。...-d 创建一个守护式容器在后台运行,并返回容器ID; -v 表示目录映射, 格式为:-v 宿主机目录:容器目录 注意:最好做目录映射,在宿主机上做修改,然后共享到容器上 -p 端口映射,格式为:-p 宿主机端口...root mysql-server /bin/bash 宿主机对容器执行命令 docker exec mysql-server /bin/bash -c 'pwd' Docker 常用命令 查看

    6K11

    基于Docker的PHP开发环境

    我们这次使用Nginx、PHP5-FPM、MySQL来运行Synmfony项目。由于在容器中运行命令行会更复杂,所以这方面的内容我会放到下一篇博客中再说。...多容器可以在添加组件时提供更好的模块化。因为每个容器包含了堆栈的一部分:Web、PHP、MySQL等,这样可以单独扩展每个服务或者添加服务,并且不需要重建所有的东西。...容器 构建一个运行标准Symfony项目且自给自足的容器相当容易,只需要安装好常用的Nginx、PHP5-FPM和MySQL-Server即可,然后把预先准备好的Nginx的虚拟主机配置文件扔进去,再复制一些配置文件进去就完事了...mysql-server supervisor RUN sed -e 's/;daemonize = yes/daemonize = no/' -i /etc/php5/fpm/php-fpm.conf...当我们不从localhost(译者注:容器的localhost)访问dev controller时,得到了Symfony的默认错误消息,这再正常不过了, 因为我们不是从容器内部发送 curl 请求的,

    4.7K90

    深入剖析 ECONNREFUSED 错误

    错误 码 本身 反映 出 连接 建立 阶段 的 拒绝,常见 原因 包括 服务 未 启动、端口 与 地址 配置 不符、防火墙 或 安全 软件 拦截 以及 DNS 或 本地 hosts 配置 问题。...该 错误 常见 于 客户端 调用 connect() 系统 调用 或 net.connect() 等 高层 API 时,操作 系统 或 底层 网络 堆栈 检测 到 目标 地址 或 端口 上 无 服务 进程...地址 或 端口 配置 错误使用 net.connect() 或 http.request() 调用 TCP 服务 时,如果 主机 名称 拼写 错误,或 指定 端口 与 服务 实际 监听 端口 不一致,也...DNS 解析 或 本地 hosts 配置 问题当 使用 域名(如 api.example.com)而 非 IP 时,若 DNS 解析 结果 不 正确,或 本地 hosts 文件 强制 指向 错误 地址,...遇 到 不 确定 时,可 在 本地 使用 telnet 或 nc 工具 进行 端口 连接 测试:telnet localhost 8080若 出现 Connection refused,就 意味 着 服务

    2.5K00
    领券