首页 > 其他分享 >虚拟机中docker的安装

虚拟机中docker的安装

时间:2023-02-02 16:36:27浏览次数:48  
标签:容器 虚拟机 端口 mysql 镜像 docker 安装 id

1.下载相关环境:

yum -y install yum-utils device-mapper-persistent-data lvm2

2.设置镜像源:docker的默认服务器在国外,现在设置为国内的镜像地址

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.执行安装

清除缓存记录:yum makecache fast
执行安装: yum -y install docker-ce

4.启动docker

systemctl start docker

5.测试安装是否成功​

搜索镜像:docker search hello-world   ;  hello-world是一个测试镜像

镜像操作:

拉取镜像资源:
docker pull hello-world
拉取tomcat/mysql镜像(需要下载Tomcat和mysql的这样拉取镜像)
docker pull daocloud.io/library/tomcat:8.5.15-jre8
docker pull mysql:5.7.4
查看所有镜像:
docker images
镜像删除:
docker rmi 镜像id
注:如果镜像已经启动为容器,此时镜像无法执行删除;
除非先删除容器

​容器:运行的镜像

启动容器:docker run 参数。。。
参数:
-d 后台运行
-p 映射端口,访问宿主机的端口,再由宿主机映射到内部容器的端口上
(宿主机是linux主机,容器是在linux的基础上再次创建了一个虚拟容器)

--name 容器名称
启动tomcat:
docker run -d -p 宿主机端口8080:内部虚拟容器的端口8080 --name tomcat 镜像id
注:需要关闭本地防火墙:systemctl stop firewalld
开启云服务器的安全组的入方向规则,打开需要访问的端口

启动mysql:
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name mysql 镜像id
查看运行的容器:docker ps -a
删除容器:docker rm 容器id(运行的容器如果删除不了,需要先停止容器)
停止容器: docker stop 空器id
进入容器:docker exec -it 容器id bash
退出容器:
exit
按键 ctrl+d,按一次退出;按两次断开;
向容器中拷贝资源:
docker cp 文件目录 容器id:容器地址
注:容器地址需要进入容器内部查看, pwd


标签:容器,虚拟机,端口,mysql,镜像,docker,安装,id
From: https://blog.51cto.com/u_15951962/6033720

相关文章

  • Ubuntu中SVN服务端安装
    1.apt命令安装svn客户端ubuntu@VM-0-3-ubuntu:~$sudoapt-getinstallsubversion2.创建svn目录ubuntu@VM-0-3-ubuntu:/$sudomkdir/home/svn3.创建项目仓库(yu......
  • [mysql]定制封装MySQL的docker镜像
    前言基于MySQL的原版镜像做一些个性化配置修改,封装/etc/my.cnf文件到镜像中,并且支持通过环境变量修改innodb_buffer_pool_size、server_id以及自动配置innodb_read_io_thr......
  • DockerCompose安装和部署微服务项目(个人笔记)
    DockerCompose安装和部署微服务项目1.安装DockerCompose1.1下载1.2修改文件权限修改好每个服务模块的yml整个cloud-demo文件夹上传到服务器某个文件夹docker和docker-com......
  • Webots下载安装 + Pycharm联调
    第一章Webots安装目录第一章Webots安装前言一、Webots是什么?二、WebotsR2022b安装1.下载2.安装3.Pycharm作为IDE3.1设置环境变量3.2Webots设置总结前言本系列......
  • [转]windows下redis的下载安装
    参考文章地址:1.http://m.biancheng.net/redis/windows-installer.html2.https://www.cnblogs.com/yyee/p/15835952.html 下载地址:Releases·tporadowski/redis(g......
  • ubuntu22.04安装完后硬盘变小
    1、200G的硬盘,安装完后发现只有不足100G可用  2、fdisk查看明明有个198GB 3、发现有99G,25344没有分配  4、分配并退出lvextend-l+25344/dev/mapper/ubun......
  • 【分布式链路追踪】Skywalking分布式链路追踪基于Docker安装与使用
    1.服务监控三要素[1]服务监控需要满足的三要素分别如下:日志监控指标监控请求链路追踪服务监控只要能满足这三个要素,基本就能实现我们想要的监控效果。1.1.主流APM......
  • 【2023.02.01】在PVE上安装MacOS 13 Ventura
    【2023.02.01】在PVE上安装MacOS13Ventura本文参考链接:InstallingmacOS13VenturaonProxmox7.2–NicholasSherlock本次平台是i99980hk,CPU尽量新一点应该都可......
  • 【Docker容器使用:镜像,容器,映射】
    获取镜像使用dockerpull命令来载入镜像启动容器参数说明:-i:交互式操作。-t:终端。ubuntu:ubuntu镜像。/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式Shell,因......
  • 【Docker镜像使用:场景,命令,架构】
    一.简介Docker是一个开源的应用容器引擎,基于 ​​Go语言​​ 并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,......