随笔分类 -  docker

分享docker的学习心得
摘要:参考: 1、https://blog.csdn.net/qq_25113803/article/details/100863266 2、https://blog.csdn.net/u012280292/article/details/86519340 阅读全文
posted @ 2020-12-19 09:11 清晨的第一抹阳光 阅读(507) 评论(0) 推荐(0) 编辑
摘要:前提条件:Docker开启远程访问 修改Docker服务文件: vi /lib/systemd/system/docker.service 将文件内的ExecStart注释,添加如下代码: ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H uni 阅读全文
posted @ 2020-12-18 20:32 清晨的第一抹阳光 阅读(583) 评论(0) 推荐(0) 编辑
摘要:Failed to execute goal com.spotify:docker-maven-plugin:1.2.0:build (default-cli) on project security: Exception caught <build> <plugins> <plugin> <gro 阅读全文
posted @ 2020-12-18 20:05 清晨的第一抹阳光 阅读(8733) 评论(0) 推荐(0) 编辑
摘要:IDEA 本地调试代码中英文显示全部正常,但是用 idea 中的 docker 插件部署到服务器,再查看 容器中 log 的时候,log 里面的中文全是乱码。 查看容器中语言(字符集)环境,也是支持中文的,也就是 utf-8 如果不是的话,可以在 dockerfile 中加入环境的设定 ENV LA 阅读全文
posted @ 2020-12-18 20:04 清晨的第一抹阳光 阅读(766) 评论(0) 推荐(1) 编辑
摘要:设置如下: 例如:docker update --restart=always e39a959d7bff. 参考:https://www.cnblogs.com/lonelyJay/p/9681371.html 阅读全文
posted @ 2019-05-16 21:59 清晨的第一抹阳光 阅读(828) 评论(0) 推荐(0) 编辑
摘要:首先我们先删除掉 mycentos_new:1.1 镜像(注意先停止并删除所有引用了的容器) 然后执行此命令进行恢复 mycentos_new:1.1 镜像 -i 输入的镜像文件 执行后再次查看镜像,可以看到镜像已经恢复 阅读全文
posted @ 2019-05-16 21:22 清晨的第一抹阳光 阅读(3025) 评论(0) 推荐(0) 编辑
摘要:指定输出到的文件 执行后,运行 ls 命令即可看到打成的tar包, 因为有463M所以打包要一会 阅读全文
posted @ 2019-05-16 21:18 清晨的第一抹阳光 阅读(629) 评论(0) 推荐(0) 编辑
摘要:容器保存为镜像 通过以下命令将容器保存为镜像: 1.无目录挂载-容器保存为镜像 mycentos2 容器无数据目录挂载,保存为镜像方式如下: mycentos2 是容器名称 mycentos_new 是新的镜像名称 此镜像的内容就是你当前容器的内容,接下来你可以用此镜像再次运行新的容器 创建并登录容 阅读全文
posted @ 2019-05-16 20:57 清晨的第一抹阳光 阅读(484) 评论(0) 推荐(0) 编辑
摘要:查看数据保存的位置 容器路径为:`/var/lib/mysql` ,宿主机数据保存在: /var/lib/docker/volumes/c4ecc0d59c96bfea03428a799a7a63d6f5c0102a8c17a393f53ef11d3 a0accc5/_data 将此路径数据备份在 阅读全文
posted @ 2019-05-16 20:56 清晨的第一抹阳光 阅读(766) 评论(0) 推荐(0) 编辑
摘要:查看数据保存的位置 宿主机数据保存在 /usr/local/project , 将此路径数据备份在 baseproject (如果后面镜像是提供给别人, 则此备份的数据也同时提供) mxg_tomcat 容器保存为镜像 采用目录挂载方法 创建容器,目录挂载时,宿主机的路径指定为备份数据目录可还原数据 阅读全文
posted @ 2019-05-16 20:47 清晨的第一抹阳光 阅读(406) 评论(0) 推荐(0) 编辑
摘要:Tomcat 部署 拉取tomcat镜像 创建tomcat容器 创建tomcat容器用于 Web应用,并且进行目录映射 - p 表示地址映射, 宿主机端口号:容器运行端口号 - v 表示地址映射, 宿主机目录:容器映射目录 --privileged=true 如果映射的是多级目录,防止有可能会出现没 阅读全文
posted @ 2019-05-15 15:06 清晨的第一抹阳光 阅读(3044) 评论(0) 推荐(0) 编辑
摘要:Redis 部署 拉取Redis镜像 创建Redis容器 客户端测试 使用RedisDesktopManager测试 阅读全文
posted @ 2019-05-15 14:57 清晨的第一抹阳光 阅读(169) 评论(0) 推荐(0) 编辑
摘要:MySQL 部署 拉取MySQL镜像 拉取命令: 查看镜像 创建 MySQL 容器 - p 代表端口映射,格式为 宿主机映射端口:容器运行端口 - e 代表添加环境变量, MYSQL_ROOT_PASSWORD 是 root 用户的登陆密码 进入MySQL容器, 登陆MySQL 进入mysql容器 阅读全文
posted @ 2019-05-15 14:52 清晨的第一抹阳光 阅读(4137) 评论(0) 推荐(0) 编辑
摘要:1.查看容器内部细节 查看容器运行内部细节,比如可看容器的IP docker inspect mycentos2 2.查看容器IP地址 直接显示IP地址 docker inspect --format='{{.NetworkSettings.IPAddress}}' mycentos2 3.删除容器 阅读全文
posted @ 2019-05-15 14:12 清晨的第一抹阳光 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:数据目录挂载 我们可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以通过修改宿主机某个目录的文件从而去影响容器。使用 -v 选项 需求将宿主机的/opt目录与容器内的/opt目录进行映射,当在宿主机 /opt 目录下创建一个文件 test.txt ,这个test.txt 会自 阅读全文
posted @ 2019-05-15 14:05 清晨的第一抹阳光 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:如果我们需要将宿主机文件拷贝到容器内可以使用 docker cp 命令,也可以将文件从容器内拷贝到宿主机 将宿主机文件拷贝到容器内 1. 在宿主机上创建一个mengxuegu文件并写入内容 2. 将mengxuegu文件拷贝进 mycentos2 容器中的 /opt 目录下(mycentos2要是U 阅读全文
posted @ 2019-05-15 13:27 清晨的第一抹阳光 阅读(1714) 评论(0) 推荐(0) 编辑
摘要:创建守护式容器 如果对于一个需要长期运行的容器来说,我们可以创建一个守护式容器(后台运行的容器)。 创建(-d)并运行(-i)守护式容器命令如下(容器名称不能重复): 登录容器 登录已经启动的容器方式: 使用 docker exec 进入容器中打开命令行终端 注意:该命令中/bin/bash必须加上 阅读全文
posted @ 2019-05-13 23:42 清晨的第一抹阳光 阅读(779) 评论(0) 推荐(0) 编辑
摘要:启动已运行过的容器 如: docker start mycentos 启动所有运行过的容器(注意:反单引号` `), docker ps -a -q 是查询所有运行过的容器ID 停止正在运行的容器(正常停止) 如: docker stop mycentos 强制停止正在运行的容器(一般不用此,除非卡 阅读全文
posted @ 2019-05-13 23:27 清晨的第一抹阳光 阅读(5794) 评论(0) 推荐(0) 编辑
摘要:查看容器 查看正在运行容器: 列说明: 查看所有的容器(启动与未启动的容器): 查看最后一次运行的容器: 查看停止的容器: 创建与启动容器 注意:必须先有镜像,再有容器,下面以centos镜像演示 docker pull centos:7 创建容器命令 创建容器 [OPTIONS] 常用的参数说明: 阅读全文
posted @ 2019-05-13 23:21 清晨的第一抹阳光 阅读(236) 评论(0) 推荐(0) 编辑
摘要:列出镜像 docker官网镜像搜索:https://hub.docker.com/ 列出docker下的已安装所有镜像: 只显示镜像ID: 这些镜像都是存储在Docker宿主机的 /var/lib/docker 目录下 为了区分同一个仓库下的不同镜像,Docker提供了一种称为标签(TAG)的功能。 阅读全文
posted @ 2019-05-13 15:52 清晨的第一抹阳光 阅读(206) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示