DockerDocker

建站运维教程
海内外主机评测推荐

Docker

连接docker中的mysql失败怎么办

caiji阅读(56)

问题描述:在宿主机中使用navicat连接虚拟机中的mysql出现下图报错:解决方法:1、首先使用docker ps命令查看正在运行的容器,确保我们想要连接的mysql已经启动,如果没启动使用docker start命令启动(下图查看结果表示已经启动了一个mysql)2、接着运行docker exec -it b30062adc08c /bin/bash命令进入mysql容器3、再接着输入mysql -u root -p命令,然后输入自己的密码,最后输入更新密码语句:ALTER USER ‘ro.....

如何查找docker的配置文件

caiji阅读(53)

CentOS 7 是用 systemd来管理docker进程的。所以要想知道docker的文件位置,我们可以查看systemd的配置。使用命令查看docker的systemd配置:cat /usr/lib/systemd/system/docker.service如下图:可以看到systemd启动的配置文件是由环境变量获得的,而环境变量是在/etc/sysconfig/docker,/etc/sysconfig/docker-storage,/etc/sysconfig/docker-netwo.....

docker服务启动失败怎么办

caiji阅读(47)

原因分析:linux的内核中的SELinux不支持 overlay2 graph driver 。解决方法:可以在docker里禁用selinux,设置参数–selinux-enabled=false具体方法如下:1、编辑/etc/sysconfig/dockervi /etc/sysconfig/docker2、进行如下修改OPTIONS=--selinux-enabled --log-driver=journald --signature-verification=false修改为OPTIO.....

如何清空docker日志

caiji阅读(48)

1、找出Docker容器日志在linux上,容器日志一般存放在/var/lib/docker/containers/container_id/下面, 以json.log结尾的文件(业务日志)很大,查看各个日志文件大小的脚本docker_log_size.sh,内容如下:#!/bin/shecho "======== docker containers logs file size ========"logs=$(find /var/lib/docker/containers/ -name *.....

宿主机无法访问虚拟机中的docker容器怎么办

caiji阅读(103)

问题描述:主机Windows 10,虚拟机CentOS7 运行了一个docker容器(Tomcat7),宿主机无法访问容器运行的服务。原因:宿主机无法访问docker容器ip。解决方法:1、执行ifconfig命令查看docker容器的网段、centos的IP地址2、管理员身份打开宿主机powershell:执行命令: ROUTE -p add 172.17.0.0 mask 255.255.0.0 192.168.102.129Docker容器内部端口映射到外部宿主机端口。推荐教程:docke.....

安装docker后电脑无法关机怎么办

caiji阅读(47)

问题描述:我的电脑是Windows10系统,在安装好docker之后发现电脑一直无法正常关机,只能强制关机。解决方法:1、卸载docker并将docker安装在虚拟机上面;2、关闭HYper-V。如下图所示,在程序卸载面板中点击启用或关闭Windows功能,取消勾选HYper-V选项。推荐教程:docker教程以上就是安装docker后电脑无法关机怎么办的详细内容,更多请关注大眼天堂其它相关文章!.....

docker如何查看错误日志

caiji阅读(48)

首先通过如下命令查看已经被停止的容器的iddocker ps -a然后通过如下命令来查看相应的日志信息docker logs id如下图所示:推荐教程:docker教程以上就是docker如何查看错误日志的详细内容,更多请关注大眼天堂其它相关文章!.....

如何进入docker容器目录

caiji阅读(51)

要进入docker容器目录可以执行如下命令:docker container exec -it 容器id /bin/bash或者docker container exec -it 容器id /bin/sh推荐教程:docker教程以上就是如何进入docker容器目录的详细内容,更多请关注大眼天堂其它相关文章!.....

如何给docker容器配置IP

caiji阅读(48)

docker容器配置IP的大致步骤为:1、查看网络模式docker network ls2、创建自定义网络docker network create --subnet=网段信息3、查看网络信息docker network inspect mynet4、创建容器并指定容器ip,在自定义的网段选取任意IP地址作为你要启动容器IP5、运行容器,测试本机和容器是否ping通推荐教程:docker教程以上就是如何给docker容器配置IP的详细内容,更多请关注大眼天堂其它相关文章!.....

docker可不可以搭建本地镜像仓库

caiji阅读(47)

搭建环境:MacOS Sierra 10.12.4(Darwin Kernel Version 16.5.0)Docker version 17.03.1-ce搭建前的准备工作:1、安装docker,并正常运行2、在docker官网找到搭建本地仓库的镜像registry官方在Docker hub上提供了registry的镜像,我们可以直接使用该registry镜像来构建一个容器,搭建我们自己的私有仓库服务。具体搭建方法如下:1、从docker hub拉取镜像docker pull registr.....

docker如何清除停止的容器

caiji阅读(49)

清除停止的容器有多种方法,如下:方法一:显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID,sudo docker ps -a|grep Exited|awk {print $1}查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器sudo docker rm `docker ps -a|grep Exited|awk {print $1}`方法二:删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)sudo docker rm $(sudo do.....

无法重启docker服务怎么办

caiji阅读(48)

具体解决方法如下:删除docker安装包(注:做如下操作时,一定要提前备份,不然你docker容器中数据会全部丢失)rm -rf /var/lib/docker然后重新安装dockersudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudo yum install docker-ce为避免docker服务仍然无法重启,我们做如下配置:配置DOCKE.....

docker如何配置jdk环境变量

caiji阅读(50)

配置环境变量的方法如下:首先,编辑.bashrc文件vim ~/.bashrc然后,在该文件末尾添加如下配置:export JAVA_HOME=/opt/jdkexport PATH=$PATH:$JAVA_HOME最后,需要使用source命令,让环境变量生效。source ~/.bashrc推荐教程:docker教程以上就是docker如何配置jdk环境变量的详细内容,更多请关注大眼天堂其它相关文章!.....

docker容器中文乱码怎么办

caiji阅读(50)

首先执行如下命令查看容器的语言环境locale -a由于C.UTF-8可以支持中文,所以只需要把容器编码设置为C.UTF-8即可。永久修改方法:然后编辑Dockerfile,在Dockerfile中添加如下内容。ENV LANG C.UTF-8推荐教程:docker教程以上就是docker容器中文乱码怎么办的详细内容,更多请关注大眼天堂其它相关文章!.....

docker如何通过代理上网

caiji阅读(51)

需要在docker的配置文件中,增加上网代理。具体方法如下:1、编辑/usr/lib/systemd/system/docker.service,增加下面两段内容# vim /usr/lib/systemd/system/docker.service ......Environment="HTTP_PROXY=代理url" 追加Environment="HTTPS_PROXY=代理url" 追加......2、重启docker.service服务# sys.....

docker如何更换国内仓库

caiji阅读(52)

1、使用以下命令将拉取地址改为国内镜像仓库$ docker pull registry.docker-cn.com/myname/myrepo:mytag例如:$ docker pull registry.docker-cn.com/library/ubuntu:16.042、使用 --registry-mirror 配置 Docker 守护进程您可以配置 Docker 守护进程默认使用 Docker 官方镜像加速。这样您可以默认通过官方镜像加速拉取镜像,而无需在每次拉取时指定 registry.....

如何卸载docker

caiji阅读(57)

linux环境卸载docker的方法如下:1、查询docker已安装的包yum list installed | grep docker2、删除已安装的包yum remove docker-ce.x86_64 ddocker-ce-cli.x86_64 -y3、删除镜像/容器rm -rf /var/lib/docker推荐教程:docker教程以上就是如何卸载docker的详细内容,更多请关注大眼天堂其它相关文章!.....

宿主主机怎么访问虚拟机中的docker服务

caiji阅读(48)

系统环境:宿主机系统 : windows 8虚拟机软件: Oracle VirtualBox (CentOS7)docker version: 19.03.7问题描述1、虚拟机内部systemctl start docker 启动docker 2、docker run -d -p 80:80 nginx 启动nginx 服务3、虚拟机ip 192.168.56.200 ,docker 服务ip 172.17.0.164、宿主机浏览器localhost:81 无法访问nginx 解决方法如下:1、.....

docker中可以运行什么系统

caiji阅读(44)

docker中目前只能运行linux系统。不同环境上使用docker:1、windows目前还是依靠virtualbox实现基本系统,以后会出现兼容docker的windows docker,不过还早。2、freebsd已经可以原生运行docker,需要linux模拟层。3、mac需要用virtualbox使用docker。推荐教程:docker教程以上就是docker中可以运行什么系统的详细内容,更多请关注大眼天堂其它相关文章!.....

怎么彻底卸载docker

caiji阅读(47)

卸载docker的具体方法:1、查询docker安装过的包:yum list installed | grep docker2、删除安装包yum remove docker-ce.x86_64 ddocker-ce-cli.x86_64 -y3、删除容器/镜像等rm -rf /var/lib/docker推荐教程:docker教程以上就是怎么彻底卸载docker的详细内容,更多请关注大眼天堂其它相关文章!.....