docker create --name mysql -v /data/mysql-data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 # 启动容器 docker start mysql 1. 2. 3. 4. 5. 6. 5、MongoDB # 拉取镜像 docker pull mongo:4.1.13 # 创建容器 docker create --name mongodb -v /data/mongodb:/da...
如果你只用 Mac 的话,也可以安装OrbStack(https://orbstack.dev/),据说比 Docker Desktop 要流畅一些。 下载安装 访问Docker Desktop 官网https://www.docker.com/products/docker-desktop/,根据你的系统下载对应的版本。 763shots_so 下载完一键安装就可以了,Docker 环境直接帮你装好了,省心省事儿。下面是它的...
image : 需要镜像的名字,优先使用本地,本地不存在,去dockerHub仓库远程获取。container_name : 容器...
$ winget install Docker.DockerDesktop 1. 运行Docker: 在Windows 搜索栏输入 Docker 点击 Docker Desktop 开始运行。 Docker 启动之后会在 Windows 任务栏出现鲸鱼图标。 等待片刻,当鲸鱼图标静止时,说明 Docker 启动成功,之后你可以打开 PowerShell/CMD/Windows Terminal 使用 Docker。 3) macOS 使用Homebrew ...
本着尽量不往电脑上装无用软件的原则,想到能不能用Docker来构建本地开发环境,因此本文介绍了如何基于...
在继续搭建我们的开发环境之前,我们还是要先学一点docker的命令和概念的. id&&name 每个image都有一个唯一的id来标识,同样container也有.这个唯一的id一般很长,比如:c59dc2dfad95,但是一般我们输入的时候只要输入若干位能标识当前系统内唯一标识某一个image就可以了.比如只要输入c59d可能就可以标识这个image.除了id,还...
编写Dockerfile:创建一个Dockerfile文件,定义你的开发环境所需要的软件和配置,以及构建镜像的步骤。 构建Docker镜像:使用Dockerfile构建镜像,可以通过命令docker build来构建你的镜像。 启动容器:根据你构建的镜像,可以使用docker run命令启动一个Docker容器,进入你的开发环境。
本文会对虚拟化技术与 Docker 容器技术做一个对比,然后引出一些 Docker 的名词术语,比如:容器、镜像等,随后将使用 Docker 搭建一个 Java Web 运行环境,最后将对本文做一个总结。 我们先来回顾一下传统虚拟化技术的体系架构:可见,我们在宿主机的操作系统上,可安装了多个虚拟机,而在每个虚拟机中,通过虚拟化技术,实...
自动化写好后需要在服务器上每日定时运行遇到,这样的一个问题,Jenkins容器是在docker中安装的 ,然后从git上拉取代码 发现代码在jenkins容器的目录当中,运行的时候提示没有安装python环境还第三方库。 解决方法有3种: 第一种:启动jenkins容器时 将容器的目录挂载到宿主机目录上去执行(方法不能实现)Pass ...
用Docker搭建开发环境,如何方便管理呢? 用Docker作用开发环境,是每个应用都用单独的容器,还是在容器里安装所有再打包成一个Image呢?另外,比如多个项目对mysql版本要求不一样,想快速切换,哪种更方便呢?例:项目A是5.7、项目B是8.4等。当处理项目A问题时启动5.7,项目B启动8.4。要把所有用到的服务+多版本都写在一个...