![](https://img-blog.csdnimg.cn/20200814132354112.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
docker
docker
闭关苦炼内功
微信公众号:码农coding
展开
-
docker 容器 network host 模式启动
docker 默认启动容器 network 是 bridge 模式,需使用 -p 映射端口实现容器与宿主机网络通信,较安全;当使用 network host 模式,直接走宿主机网络通信,较不安全。原创 2024-06-11 16:52:35 · 594 阅读 · 0 评论 -
Docker 更新容器状态 开启/关闭 开机自启动
Docker 更新容器状态 开启/关闭 开机自启动原创 2024-04-17 17:48:27 · 340 阅读 · 0 评论 -
linux 普通用户 使用 docker
普通用户加到docker组原创 2023-07-14 16:18:28 · 71 阅读 · 0 评论 -
真心靠谱 Ubuntu18.04 换源 国内阿里云私服
真心靠谱 Ubuntu18.04 换源 国内阿里云私服原创 2023-06-26 19:02:36 · 924 阅读 · 0 评论 -
更新容器开机自启动状态 docker update --restart=always/no [容器ID前3位]
更新容器开机自启动状态 docker update --restart=always/no [容器ID前3位]原创 2023-06-07 10:01:51 · 1959 阅读 · 0 评论 -
一条命令导出带有版本信息的容器镜像
一条命令搞定导出带有标记版本信息的容器镜像原创 2021-12-23 00:21:21 · 955 阅读 · 0 评论 -
以root用户进入docker容器,这个梗,你可能从没注意过哟
一般的,我们玩docker容器,拉取镜像,然后创建运行容器,进入容器内部直接就是容器的root用户,所以一直都没关注过这块,最近这不,就遇到一个奇葩小问题:进入docker容器内部是普通用户而不是root用户,关键普通用户密码还不能设置,所以这个确实有点坑,怎么破呐?带着疑问,我们来开始正文吧原创 2021-12-22 23:57:10 · 1397 阅读 · 0 评论 -
docker容器跟宿主机互相拷贝文件
docker容器跟宿主机之间如何快速拷贝文件?且看本文操作,so easy原创 2021-12-22 23:18:58 · 1279 阅读 · 1 评论 -
docker创建自定义镜像
docker build -t REPOSITORY:TAG .demo1docker build -t hello:v1 .原创 2021-10-16 00:36:33 · 172 阅读 · 0 评论 -
解决 docker 容器 debian 无法使用 vi 编辑器
today 遇到一个很懵逼的事docker容器镜像时debian,但是不能用vi编辑器,非常头疼apt-get install vim不行经过大佬排查,确实存在问题:原来是 /etc/ 目录权限不足解决方案:chmod 775 /etc/然后先更新apt-get update然后安装apt-get install vim打完收工注意:docker容器的时候一定要注意细节...原创 2021-08-25 20:34:59 · 1512 阅读 · 0 评论 -
解决docker删除容器镜像报错Error response from daemon: conflict: unable to delete 7cc1942f1ed5 (must be forced)
不知你们工作过程中遇到过没得docker 删除容器镜像的时候报错docker rmi 容器镜像ID报错详情:Error response from daemon: conflict: unable to delete 7cc1942f1ed5 (must be forced) - image is referenced in multiple repositories解决办法:先 docker ps -a再把使用该容器镜像的容器 stopdocker stop 使用该容器镜像的容器原创 2021-08-19 01:03:35 · 7924 阅读 · 1 评论 -
docker启动指定udp端口
之前使用docker创建并启动容器的时候没考虑过端口走的是tcp/udp这篇文章就解说一下样例:docker run -p 1234:666 -p 12345:999/udp demo:latest默认tcp端口-p 1234:666udp需要指定-p 12345:999/udp原创 2021-08-16 20:36:04 · 2089 阅读 · 0 评论 -
实时查看容器日志信息 docker logs -f container_ID
实时查看容器日志信息docker logs -f container_ID原创 2021-08-12 11:16:14 · 808 阅读 · 0 评论 -
TaiShan200 kunpeng920 docker 创建并启动 mysql5.7.30
一直以来都想直接安逸的在鲲鹏上搞mysql,终于搞通了vi Dockerfile#!/bin/bashFROM swr.cn-north-4.myhuaweicloud.com/hwstaff_imagemarket/mysql-onlinelab:5.7.30-arm64v8vi build#!/bin/shdocker build -t docker-mysql:5.7.30-armv8 .chmod u+x buildvi run#!/bin/bashcmd=(原创 2021-08-08 02:44:59 · 405 阅读 · 0 评论 -
centos7通过docker去实现mysql然后navicat连接
文章目录1、首先准备环境2. 通过宿主机win10 ssh远程 VM虚机3. 安装docker4. 使用docker安装mysql5. 使用Navicat远程连接mysql6. 好处说明:1、首先准备环境(1)vmwarehttp://210.22.22.150:3731/software/Linux/VMware/(2)安装centos7centos7 无界面安装无界面的好处就是:a. 安装的时候快速(有界面安装的过程很慢)b. 对内存占用比较小(有界面会占用内存资源,导致虚机原创 2021-08-05 08:45:49 · 800 阅读 · 8 评论 -
修改docker容器默认时间
遇到一个问题:进入docker容器后发现时间慢了8h,下面我们来一起解决先看截图吧就是下面这条命令啦mv /etc/localtime /etc/localtime.bak && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime原创 2021-07-14 13:15:05 · 289 阅读 · 0 评论 -
docker导出镜像为本地tar文件,本地tar文件加载成容器镜像
将镜像保存为本地tar文件,其中tb4为image id的前三位docker save tb4 > /root/demo-1.tar 使用load加载tar文件docker load < /root/demo-1.tar 使用docker images命令查看容器镜像检查刚刚load的镜像有没有加载进来,发现加载进来的镜像名称、标签均为none使用docker tag tb4 demo:latest 修改镜像名称和标签名称,其中tb4为image id使用docker .原创 2021-07-12 10:36:13 · 1322 阅读 · 0 评论 -
docker提交配置好的容器生成一个新的镜像
docker提交配置好的容器,生成一个新的镜像之后启动以配置好的镜像作为模板启动docker commit -a "it-coding" -m "1st commit" 容器id namespace/name:tag原创 2021-07-12 10:25:00 · 218 阅读 · 0 评论 -
Docker容器systemctl启动服务报错Failed to get D-Bus connection: Operation not permitted
解决办法:创建容器时加上 --privileged=truedocker run -d -name c7-1 --privileged=true centos:7 /usr/sbin/init进入容器:docker exec -it c7-1 /bin/bashby doing this …就可以在容器中使用 systemctl 启动服务了原创 2021-07-12 10:22:13 · 735 阅读 · 0 评论 -
docker进入容器报bash: warning: setlocale: LC_CTYP: cannot change locale (en_US.UTF-8):No such file or dir
解决办法localedef -i en_US -f UTF-8 en_US.UTF-8原创 2021-07-12 10:08:00 · 785 阅读 · 0 评论 -
centos7容器运行报错/etc/rc.d/init.d/functions: No such file or directory
解决方案yum -y install initscripts原创 2021-07-09 22:28:28 · 1025 阅读 · 0 评论 -
网友阿里云装的最新版docker起不来了,还是被coding给解决了
网友啊,看到我之前写过的一篇文章 运维之docker启动失败Failed to start Docker Application Container Engine. ,说不行,仍然解决不了问题,于是乎我又写了一篇文章 安利最全docker加速器配置 ,但是网友说还是不行于是呐,coding就远程给网友看了下,当然解决了问题以上就是本文创作的动力!下面就是coding一步一步解决问题的记录全过程一、现场情况0. 配置信息阿里云主机OS:CentOS7.9.2009Architect.原创 2021-05-17 19:17:15 · 620 阅读 · 4 评论 -
安利最全docker加速器配置
最全docker加速器配置,文末有更新原创 2021-05-12 13:38:38 · 4555 阅读 · 13 评论 -
宏芯powerpc64le架构实现centos7安装postgresql
宏芯powerpc64le架构实现centos7安装postgresql环境:[root@localhost ~]# hostnamectl Static hostname: admin-instance-test-8.novalocal Icon name: computer-vm Chassis: vm Machine ID: 1e4174276d824fa4a851e767b1b1b8a1 Boot ID: b3原创 2020-10-14 18:11:33 · 2117 阅读 · 7 评论 -
鲲鹏ARM64架构docker化MongoDB
鲲鹏ARM64架构docker化MongoDB在 鹏城实验室开发者云平台 上,使用测试机CentOS7系统环境(若无环境,请参考 鲲鹏arm64 CentOS7 虚拟机学习 )在这上面本来打算直接安装MongoDB的,但是参照 鲲鹏软件栈官方文档 安装过程出现了一些依赖的问题,后续有时间会专门解决并发文;于是选择使用docker容器,故本文使用docker搭建MongoDB。docker环境(若无环境,请参考 鲲鹏920架构arm64版本centos7安装docker )注1:原创 2020-09-23 16:04:04 · 2810 阅读 · 3 评论 -
docker快速搭建postgresql(CentOS7)
1.拉取postgresql的docker镜像docker pull postgres2.查看docker镜像docker images3.创建并运行postgresql容器docker run -d --name postgres -e POSTGRES_PASSWORD=123456 -p 1234:5432 postgres:latest4.查看docker状态docker ps -a5.进入postgresql容器docker exec -it postgres ...原创 2020-08-28 11:00:06 · 1925 阅读 · 0 评论 -
docker创建并运行ubuntu16.04容器
docker创建ubuntu16.04 容器上文写到,docker创建并运行centos7容器本篇主要是 docker创建并运行ubuntu16.04容器,依赖上文原有配置宿主机创建容器前,准备工作拉取ubuntu16.04镜像sudo docker pull ubuntu:16.04查看镜像列表sudo docker images创建容器前准备工作,先把宿主机系统防火墙起开,放通端口可参考之前blog:Linux系统防火墙放行端口此处是查看系统防火墙状态原创 2020-07-10 13:26:28 · 6993 阅读 · 8 评论 -
docker创建并运行centos7容器
docker创建并运行centos7容器先确保本地宿主机(或vmware虚拟机)环境为 CentOS7-x86_64 环境, docker已经安装可对比 arm64 、 ppc64le 版本安装配置情况鲲鹏920架构arm64版本centos7安装dockerCentOS7.7.1908-ppc64le成功安装docker说明:以下环境全是在CentOS7-x86_64 环境, docker已经安装不建议直接在root用户下操作所以创建普通用户并授权,然后再操作请看文章 cento原创 2020-07-10 12:31:56 · 15114 阅读 · 7 评论 -
Power PC 64 LE 云服务器安装合集
宏芯Power PC 64 LE服务器信息如下:以下是centos7.7.1908-ppc64le软件成功安装合集jdk成功安装ppc64le处理器国产power8服务器CentOS7.2安装ibm-jdkppc64le处理器国产power8服务器CentOS7.2安装open-jdkredis成功安装ppc64le处理器国产power8服务器CentOS7.2安装redisdocker成功安装CentOS7.7.1908-ppc64le成功原创 2020-06-13 10:57:14 · 1232 阅读 · 4 评论 -
Power服务器成功安装MySQL数据库
Power服务器成功安装MySQL数据库云服务器基本信息搜索mysql镜像docker hub链接服务器拉取镜像[root@admin-instance-test-8 ~]# docker pull liupeng0518/mysql:5.7-ppc64le5.7-ppc64le: Pulling from liupeng0518/mysqle190211f5678: Pull complete 2a1c155837a3: Pull complete dad3a原创 2020-06-13 00:09:23 · 647 阅读 · 2 评论 -
查看当前容器的挂载信息docker inspect 容器名
查看当前tomcat容器挂载信息docker inspect tomcat查看当前mariadb容器挂载信息docker inspect mariadb查看当前oracle容器挂载信息docker inspect oracle查看当前mysql容器挂载信息docker inspect mysql查看当前centos容器挂载信息docker inspect centos查看当前ubuntu容器挂载信息docker inspect ubuntu查看当前原创 2020-06-10 21:08:02 · 2417 阅读 · 1 评论 -
CentOS7.7.1908-ppc64le上docker安装mariadb数据库
本篇基于上篇 @ CentOS7.7.1908-ppc64le成功安装dockerdocker下安装mariadb拉取mariadb镜像docker pull mariadb查看镜像docker images创建并启动mariadb容器docker run --name mariadb -p 3606:3306 -e MYSQL_ROOT_PASSWORD=123465 -v /root/data/mariadb/data:/var/lib/mysql -d mariadb:latest原创 2020-06-10 18:40:59 · 625 阅读 · 0 评论 -
CentOS7.7.1908-ppc64le成功安装docker
原文:https://mp.weixin.qq.com/s/SV3AY9g6hk6cE1WxjCT0Fg服务器系统版本信息[root@admin-instance-test-8 ~]# uname -aLinux admin-instance-test-8.novalocal 3.10.0-1062.el7.ppc64le #1 SMP Thu Aug 8 10:25:39 UTC 2019 ppc64le ppc64le ppc64le GNU/Linux[root@admin-inst.原创 2020-06-10 16:52:34 · 2552 阅读 · 0 评论 -
鲲鹏916架构openEuler-arm64成功安装docker并跑通tomcat容器
本文是基于之前这篇文章鲲鹏920架构arm64版本centos7安装docker下面开始先来看下系统版本卸载旧版本旧版本的 Docker 称为 docker 或者 docker-engine ,使用以下命令卸载旧版本:yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate原创 2020-06-09 18:11:20 · 2777 阅读 · 2 评论 -
docker安装tomcat8并实现目录映射端口映射
以CentOS7为例,先安装docker再拉取tomcat然后配置tomcat容器docker安装tomcat8并实现目录映射端口映射卸载旧版本旧版本的 Docker 称为 docker 或者 docker-engine ,使用以下命令卸载旧版本:yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker.原创 2020-06-04 00:25:40 · 2728 阅读 · 4 评论 -
运维之docker启动失败Failed to start Docker Application Container Engine.
查看docker服务状态重启docker服务以下是解决办法查看 daemon.jsoncat /etc/docker/daemon.json看不出来什么,其实这个是daemon.json配置的docker容器加速器,配置它的目的是拉取镜像更快速vim /etc/docker/daemon.json一定要缩进就是daemon.json文件中采用缩进可以,但是不能出现空格重新加载daemon.json配置systemctl daemon-rel.原创 2020-06-03 11:13:13 · 72386 阅读 · 75 评论 -
docker 阿里云yum源
[docker-ce-stable]name=Docker CE Stable - $basearchbaseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stableenabled=1gpgcheck=1gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg [docker-ce-stable-debuginfo]name=Docker .原创 2020-05-30 12:41:28 · 1852 阅读 · 0 评论 -
鲲鹏920架构arm64版本centos7安装docker
传统x86_64架构的centos7下安装docker有时间专门写一篇今晚的菜是鲲鹏920架构arm64版本centos7安装docker尤其需要注意是:切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装Docker.准备工作系统要求Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10。 CentOS 7满足最低内...原创 2020-05-02 13:43:16 · 6767 阅读 · 7 评论