随笔分类 - 常见问题解决方案 - Docker
摘要:背景 在自己的服务器上想通过 nginx 镜像创建容器,并挂载镜像自带的 nginx.conf 文件 docker run -it -d -v ~/nginx.conf:/etc/nginx/nginx.conf nginx 但是报错了 [root@poloyy ~]# docker run -it
阅读全文
摘要:背景 在本机 mac docker 运行启动 mysql 容器 docker run -d -p 3306:3306 --name mysql1 -v /Users/polo/data/conf:/etc/mysql/conf.d -v /Users/polo/data/mysql:/var/lib
阅读全文
摘要:背景 在本机 mac docker 运行启动 mysql 容器 docker run -d -p 3306:3306 --name mysql1 -v /Users/polo/data/conf:/etc/mysql/conf.d -v /Users/polo/data/mysql:/var/lib
阅读全文
摘要:背景 在本地有一个 docker-compose.yml 文件,要运行它 docker-compose up -d 结果报错了 Traceback (most recent call last): File "urllib3/connectionpool.py", line 677, in urlo
阅读全文
摘要:问题背景 在 Linux 已登录自己的 Docker hub 账号 上传本地镜像但是报错了 docker push tomcat 解决方案 docker tag tomcat poloyy/tomcat:77 给需要上传的镜像重新打一个 tag,来说下重点 可套用的公式其实是: docker tag
阅读全文
摘要:问题背景 通过 gitlab 容器创建了一个项目,想 clone 到本地,结果发现项目的 IP 地址是一串数字 问题排查 明明创建项目的时候,IP 地址还是正常的鸭! 再看看项目的 settings 那到底要怎么解决呢! 解决方案 先说下我创建 gitlab 容器的语句 是进行了目录映射的 dock
阅读全文
摘要:问题背景 这里讲解了如何同步容器和主机的时间:https://www.cnblogs.com/poloyy/p/13967532.html 其中使用方法二 docker cp /etc/localtime [容器ID或名字]:/etc/localtime 报错了 解决方案 docker cp /us
阅读全文
摘要:问题背景 分别在容器和主机下执行 date 命令 可以看到,时间是完全不一样的 解决方案 在运行容器时,挂载 /etc/localtime 目录 docker run -d -v /etc/localtime:/etc/localtime:ro --name git 重点就是: -v /etc/lo
阅读全文
摘要:问题背景 在容器中,在 /etc/profile 、 /etc/environment 设置了环境变量 退出容器,重新进入容器 刚刚设置的环境变量失效了 解决办法 将环境变量设置在 /root/.bashrc 优点 重启容器之后,文件内的环境变量仍然生效 缺点 只针对 root 用户生效 扩展 更多
阅读全文
摘要:问题背景 执行运行容器的命令 docker run -d -uroot -p 8080:8080 --name jenkins2 -v /var/jenkins_node/:/var/jenkins_home jenkins 结果报 WARNING: IPv4 forwarding is disab
阅读全文
摘要:问题背景 docker run -d --name tomcat7 -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps tomcat:7 使用上述命令创建了个容器,并将容器的目录映射到主机的目录 docker exec 进入容器的 CLI 模
阅读全文
摘要:问题背景 执行 docker start tomcat 报以下的错误 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999 (f24431f0da474ed
阅读全文
摘要:问题背景 查看 tomcat 镜像 docker images 运行并创建 tomcat 容器 docker -d -p 8888:8080 --name=tomcat2 tomcat:latest 浏览器访问 ip:8888 问题排查 进入容器 docker exec -it tomcat2 ba
阅读全文