您的位置:首页 > 新闻 > 会展 > 西安最新招聘信息直招_帝国cms使用教程_郑州网站_软文代写平台

西安最新招聘信息直招_帝国cms使用教程_郑州网站_软文代写平台

2024/10/5 19:18:25 来源:https://blog.csdn.net/qq_43071699/article/details/142606196  浏览:    关键词:西安最新招聘信息直招_帝国cms使用教程_郑州网站_软文代写平台
西安最新招聘信息直招_帝国cms使用教程_郑州网站_软文代写平台

记得好评, 嘿嘿

在这里插入图片描述

出现的问题

consola@admin:~$ sudo docker pull mysql
Using default tag: latest
Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

先展示一下拉取镜像最终的效果

在这里插入图片描述

使用的linux版本

consola@admin:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.1 LTS
Release:	22.04
Codename:	jammy

安装(没有安装的 一键安装一下)

# 执行脚本
consola@admin:~$ sudo curl -fsSL https://github.com/tech-shrimp/docker_installer/releases/download/latest/linux.sh| bash -s docker --mirror Aliyun
[sudo] password for consola: 
# Executing docker install script, commit: 39040d838e8bcc48c23a0cc4117475dd15189976
Warning: the "docker" command appears to already exist on this system.If you already have Docker installed, this script can cause trouble, which is
why we're displaying this warning and provide the opportunity to cancel the
installation.If you installed the current Docker package using this script and are using it
again to update Docker, you can safely ignore this message.You may press Ctrl+C now to abort this script.
+ sleep 20
+ sudo -E sh -c 'apt-get -qq update >/dev/null'
W: GPG error: http://mirrors.aliyun.com/ubuntu trusty-backports InRelease: Splitting up /var/lib/apt/lists/partial/mirrors.aliyun.com_ubuntu_dists_trusty-backports_InRelease into data and signature failed
E: The repository 'http://mirrors.aliyun.com/ubuntu trusty-backports InRelease' is not signed.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy InRelease: Splitting up /var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_dists_jammy_InRelease into data and signature failed
E: The repository 'http://mirrors.aliyun.com/ubuntu trusty Release' does not have a Release file.
# 安装成功
consola@admin:~$ sudo docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

可用的地址配置

  1. https://dockerpull.com
  2. https://docker.1panel.live
  3. https://dockerproxy.cn
  4. https://docker.hpcloud.cloud
# 查看镜像源网络是否通
consola@admin:~$ ping dockerpull.com
PING dockerpull.com (104.19.156.210) 56(84) bytes of data.
64 bytes from 104.19.156.210 (104.19.156.210): icmp_seq=1 ttl=128 time=237 ms
64 bytes from 104.19.156.210 (104.19.156.210): icmp_seq=2 ttl=128 time=217 ms
^C
--- dockerpull.com ping statistics ---
3 packets transmitted, 2 received, 33.3333% packet loss, time 2001ms
rtt min/avg/max/mdev = 216.864/227.032/237.201/10.168 ms# 配置镜像源
consola@admin:~$ sudo tee /etc/docker/daemon.json <<-'EOF'
> {
>   "registry-mirrors": ["https://dockerpull.com"] 
> }
> EOF
{"registry-mirrors": ["https://dockerpull.com"] 
}# 查看配置
consola@admin:~$ cat /etc/docker/daemon.json
{"registry-mirrors": ["https://dockerpull.com"] 
}# 重新加载配置
sudo systemctl daemon-reload
sudo systemctl restart docker

查看仓库是否配置成功

consola@admin:~$ docker info
Client:Context:    defaultDebug Mode: falsePlugins:app: Docker App (Docker Inc., v0.9.1-beta3)buildx: Docker Buildx (Docker Inc., v0.9.1-docker)scan: Docker Scan (Docker Inc., v0.21.0)Server:
ERROR: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/info": dial unix /var/run/docker.sock: connect: permission denied
errors pretty printing info
consola@admin:~$ sudo docker info
Client:Context:    defaultDebug Mode: falsePlugins:app: Docker App (Docker Inc., v0.9.1-beta3)buildx: Docker Buildx (Docker Inc., v0.9.1-docker)scan: Docker Scan (Docker Inc., v0.21.0)Server:Containers: 2Running: 1Paused: 0Stopped: 1Images: 2Server Version: 20.10.21Storage Driver: overlay2Backing Filesystem: extfsSupports d_type: trueNative Overlay Diff: trueuserxattr: falseLogging Driver: json-fileCgroup Driver: systemdCgroup Version: 2Plugins:Volume: localNetwork: bridge host ipvlan macvlan null overlayLog: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslogSwarm: inactiveRuntimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runcDefault Runtime: runcInit Binary: docker-initcontainerd version: 770bd0108c32f3fb5c73ae1264f7e503fe7b2661runc version: v1.1.4-0-g5fd4c4dinit version: de40ad0Security Options:apparmorseccompProfile: defaultcgroupnsKernel Version: 5.15.0-56-genericOperating System: Ubuntu 22.04.1 LTSOSType: linuxArchitecture: x86_64CPUs: 8Total Memory: 15.59GiBName: adminID: FXAX:YYLS:B35K:3R26:IBJL:CUPU:CA3F:TIAI:LWHV:YBNU:AJHW:KXUWDocker Root Dir: /var/lib/dockerDebug Mode: falseRegistry: https://index.docker.io/v1/Labels:Experimental: falseInsecure Registries:127.0.0.0/8Registry Mirrors:https://dockerproxy.cn/Live Restore Enabled: falseWARNING: API is accessible on http://0.0.0.0:2375 without encryption.Access to the remote API is equivalent to root access on the host. Referto the 'Docker daemon attack surface' section in the documentation formore information: https://docs.docker.com/go/attack-surface/

运行拉取一个镜像

consola@admin:~$ sudo docker run --name some-tomcat -p 8080:8080 -d tomcat
[sudo] password for consola: 
Unable to find image 'tomcat:latest' locally
latest: Pulling from library/tomcat
32b824d45c61: Pull complete 
fe18bb7e114f: Pull complete 
581ebfe08d3f: Pull complete 
7c7bdd063feb: Pull complete 
28f1e2918031: Pull complete 
dbce9ebf04f0: Pull complete 
4f4fb700ef54: Pull complete 
2963b9c3d96f: Pull complete 
Digest: sha256:0298f25ea8171042fe610457ff0fd72382d36a144eae4483e2784bbbae31d68b
Status: Downloaded newer image for tomcat:latest
6771dcc20d1a3f54612074029b9f935ac4ceef088cc7b5b16af6560f0f027264# 查看是否正常启动
consola@admin:~$ sudo docker ps -a
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS                    PORTS                                       NAMES
6771dcc20d1a   tomcat         "catalina.sh run"        14 minutes ago   Up 14 minutes             0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   some-tomcat

访问地址

  1. 本来这块已经算是安装启动完成了,但是有些朋友和我一样是一个强迫症必须要访问到界面才能舒服
    在这里插入图片描述

查看日志(启动是成功的)

consola@admin:~$ sudo docker logs some-tomcat
27-Sep-2024 22:18:54.359 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/10.1.30
27-Sep-2024 22:18:54.364 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Sep 13 2024 20:26:16 UTC
27-Sep-2024 22:18:54.364 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 10.1.30.0
27-Sep-2024 22:18:54.365 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
27-Sep-2024 22:18:54.365 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            5.15.0-56-generic
27-Sep-2024 22:18:54.365 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
27-Sep-2024 22:18:54.365 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /opt/java/openjdk
27-Sep-2024 22:18:54.366 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           21.0.4+7-LTS
27-Sep-2024 22:18:54.366 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Eclipse Adoptium
27-Sep-2024 22:18:54.366 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /usr/local/tomcat
27-Sep-2024 22:18:54.366 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /usr/local/tomcat
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
27-Sep-2024 22:18:54.376 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
27-Sep-2024 22:18:54.377 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
27-Sep-2024 22:18:54.379 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [2.0.8] using APR version [1.7.2].
27-Sep-2024 22:18:54.381 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.13 30 Jan 2024]
27-Sep-2024 22:18:54.554 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
27-Sep-2024 22:18:54.566 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [298] milliseconds
27-Sep-2024 22:18:54.590 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
27-Sep-2024 22:18:54.590 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/10.1.30]
27-Sep-2024 22:18:54.596 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
27-Sep-2024 22:18:54.604 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [37] milliseconds
consola@admin:~$ sudo docker exec -it some-tomcat /bin/bash
root@6771dcc20d1a:/usr/local/tomcat# cd /usr/local/tomcat/conf/

进入容器修改

# 进入容器
consola@admin:~$ sudo docker exec -it some-tomcat /bin/bash
root@6771dcc20d1a:/usr/local/tomcat# cd /usr/local/tomcatroot@6771dcc20d1a:/usr/local/tomcat# ll
total 176
drwxr-xr-x 1 root root  4096 Sep 17 22:58 ./
drwxr-xr-x 1 root root  4096 Sep 17 22:58 ../
drwxr-xr-x 2 root root  4096 Sep 17 22:58 bin/
-rw-r--r-- 1 root root 21039 Sep 13 20:26 BUILDING.txt
drwxr-xr-x 1 root root  4096 Sep 27 22:18 conf/
-rw-r--r-- 1 root root  6166 Sep 13 20:26 CONTRIBUTING.md
drwxr-xr-x 2 root root  4096 Sep 17 22:58 lib/
-rw-r--r-- 1 root root 60393 Sep 13 20:26 LICENSE
drwxrwxrwt 1 root root  4096 Sep 27 22:18 logs/
drwxr-xr-x 2 root root  4096 Sep 17 22:58 native-jni-lib/
-rw-r--r-- 1 root root  2333 Sep 13 20:26 NOTICE
-rw-r--r-- 1 root root  3298 Sep 13 20:26 README.md
-rw-r--r-- 1 root root  6776 Sep 13 20:26 RELEASE-NOTES
-rw-r--r-- 1 root root 16109 Sep 13 20:26 RUNNING.txt
drwxrwxrwt 2 root root  4096 Sep 17 22:58 temp/
drwxr-xr-x 2 root root  4096 Sep 17 22:58 webapps/
drwxr-xr-x 7 root root  4096 Sep 13 20:26 webapps.dist/
drwxrwxrwt 2 root root  4096 Sep 13 20:26 work/# 替换一下目录
root@6771dcc20d1a:/usr/local/tomcat# rm -rf webapps
root@6771dcc20d1a:/usr/local/tomcat# mv webapps.dist webapps

再次访问(舒服了)

在这里插入图片描述

有条件的朋友记得赞一下

借鉴的博客

  1. https://cloud.tencent.com/developer/article/1704573

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com