草庐IT

docker-installation

全部标签

docker build -t 和 docker build -f 区别

dockerbuild是用于构建Docker镜像的命令,它允许你基于一个Dockerfile来创建一个镜像。在dockerbuild命令中,有两个常用的选项-t和-f,它们有不同的作用。'-t’选项:'-t’选项用于指定构建出来的镜像的名称和标签。格式为:。这个选项允许你为镜像起一个易于识别的名字和版本标签,以便后续更容易地管理和使用这个镜像。示例:dockerbuild-tmyapp:latest.这个命令会构建当前目录下的Dockerfile,并将构建出来的镜像命名为myapp,标签为latest‘-f’选项:-f选项用于指定要使用的Dockerfile的路径。默认情况下,Docker会在

【Docker】Docker学习之一:离线安装Docker步骤

前言:基于UbuntuJammy22.04(LTS)版本安装和测试1、Docker安装1.1、离线安装步骤一:官网下载docker安装包wgethttps://download.docker.com/linux/static/stable/x86_64/docker-24.0.6.tgz步骤二:解压安装包;tar-zxvfdocker-24.0.6.tgz步骤三:将解压之后的docker文件移到/usr/bin目录下;sudocpdocker/*/usr/bin/步骤四:将docker注册成系统服务;vim/etc/systemd/system/docker.service然后在文件中添加以下

android - 签署 APK : Failure [INSTALL_FAILED_DEXOPT]. 。更新

生成的“app-release.apk”……在我的设计中不起作用,但“app-debug.apk”运行良好,更新:转到我的应用程序的先前版本后:在我的MainActivity中我有这个字符串:publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);finalStringPREFS_NAME

【docker 安装 MySQL】

docker安装MySQL:1.拉取MySQL镜像:dockerpullmysql:8.02.创建挂载文件:mkdir/usr/local/mysql/mysql8/datamkdir/usr/local/mysql/mysql8/confmkdir/usr/local/mysql/mysql8/logs3.在conf下创建MySQL配置文件my.cnf[mysqld]#设置3306端口port=3306#允许最大连接数max_connections=1000#允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=100#服务端使用的字符集默认为U

android - 任务 'install' 在根项目 'TestApp' 中不明确。候选为: 'installDebug' , 'installDebugAndroidTest'

我正在android中开发一个库项目。我想将我的库上传到JCenter。我已经创建了bintray帐户等并遵循了此处提到的所有步骤http://inthecheesefactory.com/blog/how-to-upload-library-to-jcenter-maven-central-as-dependency/en我在我的应用程序模块和库模块中做了以下更改。应用模块build.gradleapplyplugin:'com.android.application'android{compileSdkVersion22buildToolsVersion"22.0.1"defaul

Docker 部署 Apache

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。1、查看Apache版本访问Apache镜像库地址:https://hub.docker.com/search?q=Apache。可以通过Tags/Sortby查看其他版本的httpd。默认是最新版本httpd:latest。也可以服务器上使用search命令查询httpd版本。 dockersearchhttpd2、拉取Apache镜像按照需求拉取

docker:打包node+npm+pm2运行环境镜像

最近公司有一个外包项目需要在不能连外网的情况下部署node项目到甲方公司内部。直接使用node官网的安装包可以获得node运行环境,但像pm2这种工具要离线装就会比较费劲,所以最终选择了使用docker容器来简化这部分工作。软件版本:当前操作系统:macos10.14.6docker:19.03.8系统镜像:centos:7.6.1810这里使用两种打包方式:一、直接启动镜像联网安装打包离线镜像1.命令行进入容器dockerrun-itcentos:7.6.1810/bin/bash2.搭建node运行环境#创建项目目录mkdir-p/data/nodecd/data/node#安装node二

Windows Docker 固定容器IP地址 透明网络驱动程序

测试环境: WindowsServer2019数据中心版本步骤一:1.获取当前所有的网卡PSC:\>Get-NetAdapter结果:返回所有的网卡信息,选择你需要开发的网卡名称,注意这里的网卡不能是虚拟网卡,应该是未进行虚拟化的物理网卡。2.创建Docker的透明网络驱动  dockernetworkcreate-d"transparent"--subnet192.168.0.0/24--gateway192.168.0.1-ocom.docker.network.windowsshim.dnsservers="192.168.0.254"-ocom.docker.network.windo

Android 8 Bug : Starting apk installation via adb doesn't work, 需要权限 REQUEST_INSTALL_PACKAGES

我需要在android8手机上开始安装一个apk,但这应该不是静默的(adbinstall)。行为应该就像用户触摸了设备上的apk文件一样。在android8之前,可以像这样通过adb启动apk的安装:adbshellamstart-dfile:"///sdcard/foobar.apk"-pcom.google.android.packageinstaller这在android8上不再可能。根据日志文件,权限android.permission.REQUEST_INSTALL_PACKAGES是必需的。09-2516:39:55.69160666066EInstallStart:Re

Docker安装ElasticSearch/ES 7.10.0

目录前言安装ElasticSearch/ES安装步骤1:准备1.安装docker2.搜索可以使用的镜像。3.也可从dockerhub上搜索镜像。4.选择合适的redis镜像。安装步骤2:拉取ElasticSearch镜像1拉取镜像2查看已拉取的镜像安装步骤3:创建容器创建容器方式1:快速创建容器安装步骤4:运行容器安装步骤5:检查是否安装成功ElasticSearch配置工作目录/WorkingDir设置跨域请求设置JVM内存参数设置密码启用密码访问设置6个账户密码容器设置容器随docker自动启动容器设置IP安装elasticsearch-head其它参考前言TencentOSServer3