最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker搭建Gogs的實現(xiàn)步驟

 更新時間:2025年02月08日 09:23:03   作者:Dolphin_Home  
本文主要介紹了Docker搭建Gogs的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

準(zhǔn)備工作

  • 先準(zhǔn)備配置目錄和持久化目錄,舉個栗子:mkdir -p /opt/module/gogs/{data,backup}

拉取官方Gogs鏡像

# 拉取 gogs:0.13
docker pull gogs/gogs:0.13
# 拉取最新版 gogs 鏡像
docker pull gogs/gogs

啟動一個臨時容器【通過創(chuàng)建一個臨時的測試容器,用來復(fù)制配置文件,來反推配置】

docker run -d \
  -p 10022:22 \
  -p 13000:3000 \
  -v /opt/module/gogs/data:/data \
  --name=gogs \
  gogs/gogs:0.13

參數(shù)說明:

  • docker run -d: 啟動一個Docker容器并將其設(shè)置為在后臺(守護(hù)進(jìn)程模式)運行。
  • -p 10022:22: 將主機的端口10022映射到容器內(nèi)部的端口22,這允許你通過主機的10022端口訪問容器內(nèi)部的SSH服務(wù)。
  • -p 13000:3000: 將主機的端口10300映射到容器內(nèi)部的端口3000,這允許你通過主機的10300端口訪問容器內(nèi)部的Gogs Web應(yīng)用程序。
  • -v /opt/module/gogs/data:/data: 將主機上的/opt/module/gogs/data目錄掛載到容器內(nèi)部的/data目錄,這樣可以持久化地存儲Gogs的數(shù)據(jù),以防容器停止后數(shù)據(jù)丟失。
  • --name=gogs: 為容器指定一個名稱,即"gogs",以便在后續(xù)操作中更容易引用該容器。
  • gogs/gogs:0.13: 指定要運行的Docker鏡像的名稱和標(biāo)簽。在這里,使用的是Gogs官方鏡像的0.13版本。

復(fù)制gogs的配置文件到宿主機中

# 將容器app.ini文件復(fù)制到宿主機
docker cp gogs:/data/gogs/conf/app.ini /opt/module/gogs/conf

# 將容器data文件夾下內(nèi)容復(fù)制到宿主機
docker cp gogs:/data /opt/module/gogs/data

# 將容器中的log文件夾復(fù)制到宿主機【可以不執(zhí)行】
docker cp gogs:/var/log/nginx /opt/module/nginx/logs
docker cp gogs:/data /opt/module/gogs/data

移除臨時容器

docker stop gogs
docker rm gogs

運行鏡像

docker run -d \
  -p 10022:22 \
  -p 13000:3000 \
  -v /opt/module/gogs/data:/data \
  -v /opt/module/gogs/backup:/backup \
  -e TZ="Asia/Shanghai"\
  --name=gogs \
  --restart=always \
  gogs/gogs:0.13

參數(shù)說明:

  • docker run -d: 啟動一個Docker容器并將其設(shè)置為在后臺(守護(hù)進(jìn)程模式)運行。
  • -p 10022:22: 將主機的端口10022映射到容器內(nèi)部的端口22,這允許你通過主機的10022端口訪問容器內(nèi)部的SSH服務(wù)。
  • -p 13000:3000: 將主機的端口10300映射到容器內(nèi)部的端口3000,這允許你通過主機的10300端口訪問容器內(nèi)部的Gogs Web應(yīng)用程序。
  • -v /opt/module/gogs/data:/data: 將主機上的/opt/module/gogs/data目錄掛載到容器內(nèi)部的/data目錄,這樣可以持久化地存儲Gogs的數(shù)據(jù),以防容器停止后數(shù)據(jù)丟失。
  • -v /opt/module/gogs/backup:/backup: 將主機上的/opt/module/gogs/backup目錄掛載到容器內(nèi)部的/backup目錄,這樣可以持久化地存儲Gogs的數(shù)據(jù),以防容器停止后數(shù)據(jù)丟失。
  • -e TZ="Asia/Shanghai": 設(shè)置容器的時區(qū)為"Asia/Shanghai"。
  • --name=gogs: 為容器指定一個名稱,即"gogs",以便在后續(xù)操作中更容易引用該容器。
  • --restart=always: 指定容器的重啟策略為始終自動重啟。這意味著如果容器意外停止,Docker將自動重新啟動容器。
  • gogs/gogs:0.13: 指定要運行的Docker鏡像的名稱和標(biāo)簽。在這里,使用的是Gogs官方鏡像的0.13版本。

查看啟動日志

#docker logs [服務(wù)id/服務(wù)名]
docker logs gogs

docker logs -f -t --tail 20 gogs

進(jìn)入gogs容器內(nèi)部

docker ps     # 查看正在運行的容器,并得到 容器id

# 進(jìn)入tomcat容器內(nèi)部
docker exec -it [容器id] /bin/bash  # 中間那個是容器id 就是 CONTAINER_ID
docker exec -it [容器id] /bin/sh
#  -it 表示進(jìn)入
docker exec -it gogs sh
docker exec -it gogs /bin/sh
# 使用 命令別名 開啟 ll命令
cat <<EOF >> /etc/profile
alias ll='ls -l --color=tty'
alias grep='grep --color=auto'
EOF

source /etc/profile

查看防火墻【開放端口】

# 查詢端口是否開放
firewall-cmd --query-port=10022/tcp
firewall-cmd --query-port=13000/tcp

# 開放80、443端口
firewall-cmd --permanent --add-port=10022/tcp
firewall-cmd --permanent --add-port=13000/tcp

# 移除端口
firewall-cmd --permanent --remove-port=10022/tcp
firewall-cmd --permanent --remove-port=13000/tcp

# 重啟防火墻(修改配置后要重啟防火墻)
firewall-cmd --reload

# 查看已經(jīng)開發(fā)那些端口
firewall-cmd --list-ports
firewall-cmd --zone=public --list-ports

測試

#瀏覽器中服務(wù)器
http://虛擬機IP:13000
http://虛擬機IP:10022

在這里插入圖片描述

常用Git命令

# 配置
git config --global user.name "Your Name Comes Here"
git config --global user.email you@yourdomain.example.com

# 查看
git --version
git status  

# 初始倉庫
git init

# 添加至?xí)捍鎱^(qū)
git add ./file (將需要提交的提交到暫存區(qū))

# 提交本地倉庫
git commit - m 'feat: 注釋' (提交到本地)
git commit --amend

# 快捷提交
git commit -am 'feat: 注釋'

# 直接回退
git log --oneline
git checkout filename

# 從暫存區(qū)回退
git reset HEAD filename
git checkout -- filename

# 從本地倉回退
git log --oneline
git reset --hard XXX

# 從本地倉重置回退
git reflog
git reset --hard XXX

# 查看分支
git branch 查看本地所有分支
git branch -a 查看所有的分支
git branch -r 查看遠(yuǎn)程所有分支

# 創(chuàng)建分支
git branch 分支名稱

# 切換分支
git checkout 分支名稱

# 創(chuàng)建并切換
git checkout -b 分支名稱

# 合并分支
git merge 目標(biāo)分支 -m "描述"
git rebase 目標(biāo)分支

# 將本地的Test分支推送到遠(yuǎn)端的master分支
git push origin Test:master

# 刪除分支
git branch -d 分支
# 刪除遠(yuǎn)程分支
git push origin --delete 分支 

# 查看tag
git tag

# 查看詳情
git show tag名稱

# 創(chuàng)建tag
git tag -a "v1.0" -m "描述"
git tag -a "v1.0" 標(biāo)識碼 -m "描述"

# 刪除tag
git tag -d 標(biāo)簽名

# 查看遠(yuǎn)程倉庫
git remote [-v]

# 刪除關(guān)聯(lián)
git remote remove origin

# 推送tag
git push origin --tags
git push tag名稱

# 刪除遠(yuǎn)程tag
git push origin --delete tag名稱
 
# 獲取遠(yuǎn)程tag
git fetch origin tag V1.2

# 拉取遠(yuǎn)程代碼
git pull <遠(yuǎn)程主機名> <遠(yuǎn)程分支名>:<本地分支名>

# 一、開發(fā)分支(develop)上的代碼達(dá)到上線的標(biāo)準(zhǔn)后,要合并到 master 分支
git checkout develop
git pull
git checkout master
git merge develop
git push -u origin master

# 二、當(dāng)master代碼改動了,需要更新開發(fā)分支(develop)上的代碼
git checkout master 
git pull 
git checkout develop
git merge master 
git push -u origin develop

刪除容器

注意: 還有刪除數(shù)gogs據(jù)庫

1. 停止和刪除Gogs容器

docker stop gogs
docker rm gogs

2.查看數(shù)據(jù)卷的詳細(xì)信息,包括掛載到容器的數(shù)據(jù)卷的名稱:

docker inspect gogs

這將提供Gogs容器的詳細(xì)信息,包括掛載的數(shù)據(jù)卷的名稱。在JSON輸出中,尋找"Mounts"字段,其中包含有關(guān)掛載的信息。

3.一旦你找到了相關(guān)的數(shù)據(jù)卷名稱,你可以使用以下命令刪除它:

#查看所有數(shù)據(jù)卷
docker volume ls

docker volume rm <volume_name>

請將<volume_name>替換為實際的數(shù)據(jù)卷名稱,這樣就可以刪除與之關(guān)聯(lián)的數(shù)據(jù)卷。

實際操作

[root@192 ~]# docker inspect gogs
[
    {
        "Id": "aa5966fa1e07c9830a93d146f4eebc0510db4f3d484f1aa74c57fd045a3efd78",
        "Created": "2023-09-08T10:35:12.579405355Z",
        "Path": "/app/gogs/docker/start.sh",
        "Args": [
            "/bin/s6-svscan",
            "/app/gogs/docker/s6/"
        ],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 25338,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2023-09-08T10:35:12.847045044Z",
            "FinishedAt": "0001-01-01T00:00:00Z",
            "Health": {
                "Status": "healthy",
                "FailingStreak": 0,
                "Log": [
                    {
                        "Start": "2023-09-08T18:40:43.607286021+08:00",
                        "End": "2023-09-08T18:40:43.684070251+08:00",
                        "ExitCode": 0,
                        "Output": ""
                    },
                    {
                        "Start": "2023-09-08T18:41:13.687167438+08:00",
                        "End": "2023-09-08T18:41:13.76545214+08:00",
                        "ExitCode": 0,
                        "Output": ""
                    },
                    {
                        "Start": "2023-09-08T18:41:43.769161045+08:00",
                        "End": "2023-09-08T18:41:43.851412268+08:00",
                        "ExitCode": 0,
                        "Output": ""
                    },
                    {
                        "Start": "2023-09-08T18:42:13.859782099+08:00",
                        "End": "2023-09-08T18:42:13.943519873+08:00",
                        "ExitCode": 0,
                        "Output": ""
                    },
                    {
                        "Start": "2023-09-08T18:42:43.951301454+08:00",
                        "End": "2023-09-08T18:42:44.023457417+08:00",
                        "ExitCode": 0,
                        "Output": ""
                    }
                ]
            }
        },
        "Image": "sha256:4fa5cedc038517695cf354561e6eceec91d1803bc8b8d84744c796f2e47993b4",
        "ResolvConfPath": "/var/lib/docker/containers/aa5966fa1e07c9830a93d146f4eebc0510db4f3d484f1aa74c57fd045a3efd78/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/aa5966fa1e07c9830a93d146f4eebc0510db4f3d484f1aa74c57fd045a3efd78/hostname",
        "HostsPath": "/var/lib/docker/containers/aa5966fa1e07c9830a93d146f4eebc0510db4f3d484f1aa74c57fd045a3efd78/hosts",
        "LogPath": "/var/lib/docker/containers/aa5966fa1e07c9830a93d146f4eebc0510db4f3d484f1aa74c57fd045a3efd78/aa5966fa1e07c9830a93d146f4eebc0510db4f3d484f1aa74c57fd045a3efd78-json.log",
        "Name": "/gogs",
        "RestartCount": 0,
        "Driver": "overlay2",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "/opt/module/gogs/data:/data"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "default",
            "PortBindings": {
                "22/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "10022"
                    }
                ],
                "3000/tcp": [
                    {
                        "HostIp": "",
                        "HostPort": "13000"
                    }
                ]
            },
            "RestartPolicy": {
                "Name": "always",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "ConsoleSize": [
                41,
                207
            ],
            "CapAdd": null,
            "CapDrop": null,
            "CgroupnsMode": "host",
            "Dns": [],
            "DnsOptions": [],
            "DnsSearch": [],
            "ExtraHosts": null,
            "GroupAdd": null,
            "IpcMode": "private",
            "Cgroup": "",
            "Links": null,
            "OomScoreAdj": 0,
            "PidMode": "",
            "Privileged": false,
            "PublishAllPorts": false,
            "ReadonlyRootfs": false,
            "SecurityOpt": null,
            "UTSMode": "",
            "UsernsMode": "",
            "ShmSize": 67108864,
            "Runtime": "runc",
            "Isolation": "",
            "CpuShares": 0,
            "Memory": 0,
            "NanoCpus": 0,
            "CgroupParent": "",
            "BlkioWeight": 0,
            "BlkioWeightDevice": [],
            "BlkioDeviceReadBps": [],
            "BlkioDeviceWriteBps": [],
            "BlkioDeviceReadIOps": [],
            "BlkioDeviceWriteIOps": [],
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "Devices": [],
            "DeviceCgroupRules": null,
            "DeviceRequests": null,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": false,
            "PidsLimit": null,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0,
            "MaskedPaths": [
                "/proc/asound",
                "/proc/acpi",
                "/proc/kcore",
                "/proc/keys",
                "/proc/latency_stats",
                "/proc/timer_list",
                "/proc/timer_stats",
                "/proc/sched_debug",
                "/proc/scsi",
                "/sys/firmware"
            ],
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "GraphDriver": {
            "Data": {
                "LowerDir": "/var/lib/docker/overlay2/92c6c2732f4f260fe37eb1965fc8c0b8b6c012c2b6d643011f8e295161106e14-init/diff:/var/lib/docker/overlay2/e8e4330e6a3c559eb093d7ee19dd92099ed5991c02623e70b288df5682bb99ac/diff:/var/lib/docker/overlay2/fb16d9b7d34cde7249809fec0867f74a96602cbc5e1e41df6e2229c318f1297b/diff:/var/lib/docker/overlay2/e52f016f52d3310c2b79b3cd41283f2fcb87778266b7657175ea11b97138bcf7/diff:/var/lib/docker/overlay2/3f28c4f1444f9c71a36d18744e709da916a7d3aae75fb501d61f3fbf5d504cbd/diff:/var/lib/docker/overlay2/ed08f7907ca663d1c06ccd8f595f7d9e0f0d9e320f4679dc47caf042df8dcc54/diff:/var/lib/docker/overlay2/732dc76ce54ea2e95f6c47811827e647e9739f587f0a6f8cb19c4ae89a6ddc64/diff:/var/lib/docker/overlay2/1f980dc96ce58159f4254a109d3ecf1d55261e37d533dfcbe75bc2c642850fdd/diff",
                "MergedDir": "/var/lib/docker/overlay2/92c6c2732f4f260fe37eb1965fc8c0b8b6c012c2b6d643011f8e295161106e14/merged",
                "UpperDir": "/var/lib/docker/overlay2/92c6c2732f4f260fe37eb1965fc8c0b8b6c012c2b6d643011f8e295161106e14/diff",
                "WorkDir": "/var/lib/docker/overlay2/92c6c2732f4f260fe37eb1965fc8c0b8b6c012c2b6d643011f8e295161106e14/work"
            },
            "Name": "overlay2"
        },
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/opt/module/gogs/data",
                "Destination": "/data",
                "Mode": "",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "volume",
                "Name": "4c4048a2ae7c1daed9004d6551878050cc8bfa318fcdc08d95ea73021aa17fcb",
                "Source": "/var/lib/docker/volumes/4c4048a2ae7c1daed9004d6551878050cc8bfa318fcdc08d95ea73021aa17fcb/_data",
                "Destination": "/backup",
                "Driver": "local",
                "Mode": "",
                "RW": true,
                "Propagation": ""
            }
        ],
        "Config": {
            "Hostname": "aa5966fa1e07",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "ExposedPorts": {
                "22/tcp": {},
                "3000/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "TZ=Asia/Shanghai",
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "GOGS_CUSTOM=/data/gogs"
            ],
            "Cmd": [
                "/bin/s6-svscan",
                "/app/gogs/docker/s6/"
            ],
            "Healthcheck": {
                "Test": [
                    "CMD-SHELL",
                    "(curl -o /dev/null -sS http://localhost:3000/healthcheck) || exit 1"
                ]
            },
            "Image": "gogs/gogs:0.13",
            "Volumes": {
                "/backup": {},
                "/data": {}
            },
            "WorkingDir": "/app/gogs",
            "Entrypoint": [
                "/app/gogs/docker/start.sh"
            ],
            "OnBuild": null,
            "Labels": {}
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "09962969d9df5d6ecc24bc036b7b0841236be252a03f478377b9d74043044e4f",
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "Ports": {
                "22/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "10022"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "10022"
                    }
                ],
                "3000/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "13000"
                    },
                    {
                        "HostIp": "::",
                        "HostPort": "13000"
                    }
                ]
            },
            "SandboxKey": "/var/run/docker/netns/09962969d9df",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "e92cbb6dfd8e64c2dc986bdeb3b4b10871f1117eedfb2d961c819cffc95571e9",
            "Gateway": "172.17.0.1",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "172.17.0.5",
            "IPPrefixLen": 16,
            "IPv6Gateway": "",
            "MacAddress": "02:42:ac:11:00:05",
            "Networks": {
                "bridge": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "NetworkID": "ddd0a110308f6f26f3a3b4e63faeefc70c565fc776148030a4498acaf49d8937",
                    "EndpointID": "e92cbb6dfd8e64c2dc986bdeb3b4b10871f1117eedfb2d961c819cffc95571e9",
                    "Gateway": "172.17.0.1",
                    "IPAddress": "172.17.0.5",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "MacAddress": "02:42:ac:11:00:05",
                    "DriverOpts": null
                }
            }
        }
    }
]

根據(jù)Docker容器的詳細(xì)信息,你的Gogs容器在掛載了兩個卷(volumes):

  • /opt/module/gogs/data目錄掛載到容器的/data目錄,這個卷用于持久化存儲Gogs的數(shù)據(jù)。

  • 還有一個匿名卷,它被掛載到容器的/backup目錄。這個卷通常由Gogs用于備份目的,可能包含一些歷史數(shù)據(jù)。

要刪除與Gogs相關(guān)的歷史數(shù)據(jù),你可以執(zhí)行以下步驟:

  • 停止和刪除Gogs容器(如果尚未完成):

    docker stop gogs
    docker rm gogs
    
  • 刪除Gogs數(shù)據(jù)卷:

    對于/opt/module/gogs/data目錄的數(shù)據(jù)卷,你可以使用以下命令刪除它:

    docker volume rm gogs_data
    

    如果你想刪除備份目錄的匿名卷,可以使用以下命令:

    docker volume rm 4c4048a2ae7c1daed9004d6551878050cc8bfa318fcdc08d95ea73021aa17fcb
    

    請謹(jǐn)慎操作,確保你不再需要這些數(shù)據(jù)。

  • 然后,重新創(chuàng)建Gogs容器(使用之前的命令):

    docker run -d \
      -p 10022:22 \
      -p 10300:3000 \
      --name=gogs \
      gogs/gogs:0.13
    

通過執(zhí)行以上步驟,你將刪除與Gogs相關(guān)的歷史數(shù)據(jù),并重新啟動一個新的Gogs容器,以確保不再使用舊的數(shù)據(jù)。

到此這篇關(guān)于Docker搭建Gogs的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Docker搭建Gogs內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用docker部署若依前后端分離項目全過程

    使用docker部署若依前后端分離項目全過程

    部署前端項目Docker變得越來越流行,它可以輕便靈活地隔離環(huán)境,進(jìn)行擴容,運維管理,這篇文章主要介紹了使用docker部署若依前后端分離項目的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-12-12
  • IDEA遠(yuǎn)程連接Docker的流程步驟

    IDEA遠(yuǎn)程連接Docker的流程步驟

    這篇文章主要介紹了IDEA遠(yuǎn)程連接Docker的流程步驟,文中通過代碼示例給大家介紹的非常詳細(xì),對大家學(xué)習(xí)IDEA遠(yuǎn)程連接Docker有一定的幫助,需要的朋友可以參考下
    2024-10-10
  • Docker項目部署之從后端到前端部署詳細(xì)流程

    Docker項目部署之從后端到前端部署詳細(xì)流程

    在當(dāng)今的軟件開發(fā)領(lǐng)域,容器化技術(shù)已經(jīng)成為了部署和管理應(yīng)用程序的重要手段,下面這篇文章主要給大家介紹了關(guān)于Docker項目部署之從后端到前端部署的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • Docker安裝阿里云服務(wù)器和在虛擬機安裝遇到的坑(問題小結(jié))

    Docker安裝阿里云服務(wù)器和在虛擬機安裝遇到的坑(問題小結(jié))

    這篇文章主要介紹了Docker安裝阿里云服務(wù)器和在虛擬機安裝遇到的坑,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Docker開啟Docker API方式

    Docker開啟Docker API方式

    文章介紹了如何在Linux系統(tǒng)上開啟Docker API,包括修改配置文件和修改docker服務(wù)配置兩種方式,同時,還提供了解決配置沖突的異常解決方案,并驗證API是否開啟的方法
    2025-12-12
  • docker修改運行容器環(huán)境變量的操作步驟

    docker修改運行容器環(huán)境變量的操作步驟

    在現(xiàn)代應(yīng)用開發(fā)中,Docker 提供了一種有效的容器化解決方案,使得應(yīng)用的部署、擴展和管理變得更加靈活,環(huán)境變量在容器化應(yīng)用中起著重要作用,它們可以幫助配置應(yīng)用的運行環(huán)境,本文小編給大家介紹了docker如何修改運行容器環(huán)境變量,需要的朋友可以參考下
    2025-03-03
  • Docker容器互相連接三種實現(xiàn)方法詳解

    Docker容器互相連接三種實現(xiàn)方法詳解

    這篇文章主要介紹了Docker容器互連三種實現(xiàn)方法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-05-05
  • CentOS 7 sshd 鏈接被拒絕問題解決辦法

    CentOS 7 sshd 鏈接被拒絕問題解決辦法

    這篇文章主要介紹了CentOS 7 sshd 鏈接被拒絕問題解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 不重啟docker進(jìn)程,重新reload加載配置過程

    不重啟docker進(jìn)程,重新reload加載配置過程

    這篇文章主要介紹了不重啟docker進(jìn)程,重新reload加載配置過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-09-09
  • docker-compose部署harbor倉庫全過程

    docker-compose部署harbor倉庫全過程

    用戶嘗試在CentOS7上通過yum安裝bash-completion,但步驟存在錯誤:安裝后無需手動解壓或修改執(zhí)行權(quán)限,應(yīng)直接使用命令查看版本(如`bash-completion --version`),且路徑`/usr/local/sbin`與yum安裝路徑無關(guān)
    2025-09-09

最新評論

木兰县| 芦山县| 桓台县| 乌兰浩特市| 个旧市| 六盘水市| 平远县| 阜新市| 瑞昌市| 灵台县| 双鸭山市| 青州市| 天全县| 怀化市| 永寿县| 石楼县| 吴桥县| 扎赉特旗| 通城县| 成都市| 丰顺县| 静宁县| 边坝县| 河曲县| 奇台县| 维西| 根河市| 四子王旗| 霸州市| 肃南| 大关县| 阆中市| 秭归县| 郓城县| 勃利县| 琼中| 怀柔区| 锡林郭勒盟| 嵊泗县| 祁连县| 织金县|