axrst Δημοσ. 17 Απριλίου 2020 Δημοσ. 17 Απριλίου 2020 Καλησπέρα. Δεν ξέρω αν είναι το κατάλληλο μέρος για την απορία μου. Έχω ένα ζήτημα με το docker και το offline CS50 ide. Τα έχω εγκαταστήσει αμφότερα σε MacOS mojave και δούλευαν μια χαρά μέχρι που πείραξα το docker subnet κάποια στιγμή, αλλά το ξαναάλλαξα στο αρχικό. Επίσης το απεγκατέστησα και το ξαναεγκατέστησα. Όπως και το image του cs50/ide. Η εγκατάσταση γίνεται με: docker run --privileged -e "IP=127.0.0.1" -e "PORT=8080" --name ide50 -d -p 5050:5050 -p 8080-8082:8080-8082 cs50/ide Και μετά το τρέχεις σ' έναν browser με http://localhost:5050 Το πρόβλημα που έχω είναι οτι πλέον απ' όποιον browser και να το τρέξω μου βγάζει The connection to the server was reset while the page was loading. Και φυσικά όσο και να περιμένω/ξαναπροσπαθήσω, δεν γίνεται τίποτα. Το log από το docker: Spoiler changing ownership of /home/ubuntu to ubuntu:ubuntu... c9 folder is /opt/c9 user c9 folder is /home/ubuntu/.c9 creating user c9 folder... removing /home/ubuntu/.c9/bin... removing /home/ubuntu/.c9/ncurses-6.0... removing /home/ubuntu/.c9/lib... removing /home/ubuntu/.c9/local... removing /home/ubuntu/.c9/node_modules... removing /home/ubuntu/.c9/node... removing /home/ubuntu/.c9/tmux-2.2... removing /home/ubuntu/.c9/libevent-2.1.8-stable... symlinking /home/ubuntu/.c9 to /opt/c9/*... starting rsyslog... * Starting enhanced syslogd rsyslogd ...done. starting ssh... Server listening on 0.0.0.0 port 22. Server listening on :: port 22. Παλιότερα που έπαιζε είχε σαφώς περισσότερα μηνύματα και μάλιστα και κάποια ψιλο-errors. Κάθε ιδέα ευπρόσδεκτη!
Επισκέπτης Δημοσ. 17 Απριλίου 2020 Δημοσ. 17 Απριλίου 2020 παλιότερα με αυτή την εντολή το έτρεχες; δες ποια ip επιστρέφει η εντολή: docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' to onoma toucontainer sou
axrst Δημοσ. 18 Απριλίου 2020 Μέλος Δημοσ. 18 Απριλίου 2020 (επεξεργασμένο) Ναι και παλιότερα με την ίδια εντολή το έτρεχα. Βέβαια αυτή είναι μόνο για την πρώτη φορά. Μετά έγραφα απλώς docker start ide50 και docker stop ide50. Χμμμ. περίεργο. Η ip που επιστρέφει είναι άσχετη: 172.17.0.2. Στα network settings του docker έχει ρύθμιση για 192.168.65.0/24 Και όταν χτυπάω αυτή την ip (172.17.0.2:5050) με το συγκεκριμένο port πέρνω timeout. Επεξ/σία 18 Απριλίου 2020 από axrst
Επισκέπτης Δημοσ. 18 Απριλίου 2020 Δημοσ. 18 Απριλίου 2020 με μια γρήγορη ματιά στο internet οι περισσότεροι με αυτό το error έπρεπε να τρέξουν το container σε όλα τα interfaces (0.0.0.0) και όχι στο localhost, γενικά γίνεται κάποιο μπέρδεμα μεταξύ του container localhost και του host localhost. Αν αντί για localhost:5050, προσπαθήσεις 0.0.0.0:5050??
axrst Δημοσ. 18 Απριλίου 2020 Μέλος Δημοσ. 18 Απριλίου 2020 Τα ίδια και πάλι. The connection was reset. Το ίδιο έχω και οταν τρέχω το container με docker run --privileged -e "IP=10.224.3.40" -e "PORT=8080" --name ide50 -d -p 5050:5050 -p 8080-8082:8080-8082 cs50/ide Που είναι η κανονική μου ip αντί για την localhost.
axrst Δημοσ. 18 Απριλίου 2020 Μέλος Δημοσ. 18 Απριλίου 2020 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9f759701c729 cs50/ide "/docker-entrypoint.…" 6 seconds ago Up 5 seconds 0.0.0.0:6666->6666/tcp, 22/tcp, 0.0.0.0:8080-8082->8080-8082/tcp ide50
Επισκέπτης Δημοσ. 18 Απριλίου 2020 Δημοσ. 18 Απριλίου 2020 (επεξεργασμένο) εδώ λέει ότι τρέχει στην 6666 και όι σστην 5050, μήπως τρέχεις κάτι άλλο στην 5050?? Επεξ/σία 18 Απριλίου 2020 από Επισκέπτης
axrst Δημοσ. 18 Απριλίου 2020 Μέλος Δημοσ. 18 Απριλίου 2020 Όχι απλώς έκανα δοκιμές και σ' άλλα ports. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES cd508dcbdbce cs50/ide "/docker-entrypoint.…" 13 seconds ago Up 12 seconds 0.0.0.0:5050->5050/tcp, 22/tcp, 0.0.0.0:8080-8082->8080-8082/tcp ide50
Επισκέπτης Δημοσ. 18 Απριλίου 2020 Δημοσ. 18 Απριλίου 2020 (επεξεργασμένο) κοίτα δες την docker inspect to id tou container sou (to epistrefei proto proto h docker ps) για να έχεις μια εικόνα τι τρέχει στο δίκτυο. καθάρισε καλού κακου και την cache μνήμη του browser σου δεν ξέρεις καμια φορά... Επεξ/σία 18 Απριλίου 2020 από Επισκέπτης
axrst Δημοσ. 18 Απριλίου 2020 Μέλος Δημοσ. 18 Απριλίου 2020 Κατ' αρχάς, ευχαριστώ που τέτοιες μέρες/ώρες, ασχολείσαι 😉 Κατά δεύτερον, δεν βλέπω κάτι διαφορετικό: Axrsts-Mac-Pro:~ admin$ docker inspect cd508dcbdbce [ { "Id": "cd508dcbdbcefaa92aa6285ed10c431ebbd90fe0282bd867e536df7047c25510", "Created": "2020-04-18T14:23:31.94313469Z", "Path": "/docker-entrypoint.sh", "Args": [], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 2270, "ExitCode": 0, "Error": "", "StartedAt": "2020-04-18T16:12:11.818916494Z", "FinishedAt": "2020-04-18T14:25:13.359012981Z" }, "Image": "sha256:4efd94ffe5d5b24b1c4ae0d2fcb1e8add08d14e35214743c5545065dbb1ae0ba", "ResolvConfPath": "/var/lib/docker/containers/cd508dcbdbcefaa92aa6285ed10c431ebbd90fe0282bd867e536df7047c25510/resolv.conf", "HostnamePath": "/var/lib/docker/containers/cd508dcbdbcefaa92aa6285ed10c431ebbd90fe0282bd867e536df7047c25510/hostname", "HostsPath": "/var/lib/docker/containers/cd508dcbdbcefaa92aa6285ed10c431ebbd90fe0282bd867e536df7047c25510/hosts", "LogPath": "/var/lib/docker/containers/cd508dcbdbcefaa92aa6285ed10c431ebbd90fe0282bd867e536df7047c25510/cd508dcbdbcefaa92aa6285ed10c431ebbd90fe0282bd867e536df7047c25510-json.log", "Name": "/ide50", "RestartCount": 0, "Driver": "overlay2", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": null, "HostConfig": { "Binds": null, "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": {} }, "NetworkMode": "default", "PortBindings": { "5050/tcp": [ { "HostIp": "", "HostPort": "5050" } ], "8080/tcp": [ { "HostIp": "", "HostPort": "8080" } ], "8081/tcp": [ { "HostIp": "", "HostPort": "8081" } ], "8082/tcp": [ { "HostIp": "", "HostPort": "8082" } ] }, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "CapAdd": null, "CapDrop": null, "Capabilities": null, "Dns": [], "DnsOptions": [], "DnsSearch": [], "ExtraHosts": null, "GroupAdd": null, "IpcMode": "private", "Cgroup": "", "Links": null, "OomScoreAdj": 0, "PidMode": "", "Privileged": true, "PublishAllPorts": false, "ReadonlyRootfs": false, "SecurityOpt": [ "label=disable" ], "UTSMode": "", "UsernsMode": "", "ShmSize": 67108864, "Runtime": "runc", "ConsoleSize": [ 0, 0 ], "Isolation": "", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": [], "BlkioDeviceReadBps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteIOps": null, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": [], "DeviceCgroupRules": null, "DeviceRequests": null, "KernelMemory": 0, "KernelMemoryTCP": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": false, "PidsLimit": null, "Ulimits": null, "CpuCount": 0, "CpuPercent": 0, "IOMaximumIOps": 0, "IOMaximumBandwidth": 0, "MaskedPaths": null, "ReadonlyPaths": null }, "GraphDriver": { "Data": { "LowerDir": "/var/lib/docker/overlay2/823ed6af918b25194d0c8c88e570da35253b984926000c1196df361fb7e54c09-init/diff:/var/lib/docker/overlay2/e7929783551174285654a6995243256313f55985955aeda55b95f0b7d1bc22f3/diff:/var/lib/docker/overlay2/1857f80baacd7fe74c3fcbaec3e40cbbfb7b8d76b3f71efaa7f0f9559d68b147/diff:/var/lib/docker/overlay2/4495a0829a551adb0ec598092e5f51c01542ecda135e9f2caf8f74ecca321f00/diff:/var/lib/docker/overlay2/dd826f7d6928cd21d11163fbc2f9e4300edec0277b566ddeacf3065f74dae3a8/diff:/var/lib/docker/overlay2/7ea14691ca42e7d3621c433e3c6b8cf063f77618566724eafd25593118d2f240/diff:/var/lib/docker/overlay2/56978a78ee0c926aa6ff6eb9ef51317490264e6b4ffbc9bae9aff67d0ccb510d/diff:/var/lib/docker/overlay2/22ba1ea8e7fa569b5f4a01997018102b0181c8a2cd742570ef805978e49281e2/diff:/var/lib/docker/overlay2/f18e811ab1e4f1961e8392102973dbc27b49bb1b9ddea1b402064fdb19d447a0/diff:/var/lib/docker/overlay2/b37dd446a5ab636f0726b445b357e5fde3232f1566af7ed8b9f1802d03ce01a4/diff:/var/lib/docker/overlay2/a86f2c2f0204f93e2de9438fbfac2db50797d7783d4728704571c4a26075a63a/diff:/var/lib/docker/overlay2/2f0d23b0a7a07447201bc763047397d1bfd29397d4fd13a8f4ef156e322372ca/diff:/var/lib/docker/overlay2/45ca79bcf5c376ac166dd5847a829a3a89823d832a8108d27446a0314ba2ebcb/diff:/var/lib/docker/overlay2/2291359f49aa3a81b1dee3a6f583496d5649b0cabfcd9c2b61f01ad435f60400/diff:/var/lib/docker/overlay2/d2935f79e67a1e2e087870f089118449a93d92904091bc60bf4bf6bba628a455/diff:/var/lib/docker/overlay2/aa55b27d28407892dd7ec871a6b76d947e0d059460e505a5ee860e48451a87fe/diff:/var/lib/docker/overlay2/28522499bfeffbcb5731dbeba5c1733fb00dfbec0ec9e1e55aa2e9c51b52d6c6/diff:/var/lib/docker/overlay2/9a6eb1d74998441e47fdb9af5a2354cb88f1b4377c7c4c03d42d70f13a06b9ca/diff:/var/lib/docker/overlay2/c879f7d157b9a3db752690c05132fbcfac21ab6a12df8a7d53b5bf2894c2d275/diff:/var/lib/docker/overlay2/329273f3f2069f0c6477fd80d69555779cd6f05ae5ec5494f4f10dd66504abd1/diff:/var/lib/docker/overlay2/e48759cc418012359429f7415c453da3f9451d6bdfceff5c43c4a2a70311e5cb/diff:/var/lib/docker/overlay2/2ef7a907847bbb166c2d6cae99a312db5e1c8b4a353f529bd29c242a945df9e5/diff:/var/lib/docker/overlay2/fd2d7e5bf0db55e0cf783d76ea047509d44984f8bf2c5d1110f0c48253607cf4/diff:/var/lib/docker/overlay2/d8a2deb184ce9c13dc12721e0644a1e6f8f430b4b1cb449cf257e5a9a2fe61e7/diff:/var/lib/docker/overlay2/0aef5e4b92051a9a2a45b53f599e15ec1efc30e0cdf462ee2a97c493de439c82/diff:/var/lib/docker/overlay2/3c8183d68451ccdae5fb17c2810c816ee5b987b9b11db3e8f4ccbc34e5d50689/diff:/var/lib/docker/overlay2/ae34d6072b47e0b08cbe9e75872f7bb49d5dd2c76c5c06c44622dd44923d94de/diff:/var/lib/docker/overlay2/eba37d6c1f0b3ce110c8d0caa3b6bc2f68c58c4c7a13773097e5ad06b50f1201/diff:/var/lib/docker/overlay2/63db55c6806c8ff336087e77d34a0a74c6992712eb0b259142c2d39c030812f8/diff:/var/lib/docker/overlay2/685c1103d60d8a02c679ba86c35f7d8602f25c5373ac6c28700d08b143a0aea3/diff:/var/lib/docker/overlay2/8e4314296f5efae22181f66b9a5f24d867a77dc4e406317c34f361c461ed9602/diff:/var/lib/docker/overlay2/335994c3478aa7856d2904c9c3e3d1174f25a2b7bb321efe6c45f370d47c3e29/diff:/var/lib/docker/overlay2/e3ac2373af8e41363e85e90b755ec56d3b290faa565d65070adf56981a2a5735/diff:/var/lib/docker/overlay2/75b44db4cc1cb4aaec68eded34cb725e7e3f0e69ced3016010914457305a714d/diff:/var/lib/docker/overlay2/b93873926067ea0e7ec0ba5a9a17b9889ca2ceee4dd5ca54c75723a17369501c/diff:/var/lib/docker/overlay2/0825d2d71e24074e79e48c233db4b719a40009954cadae975d17b34118115979/diff:/var/lib/docker/overlay2/a05a090f4301662c29bbb8e255cc16e5d87004efb7f0c9cd24b8cfb9f055f42e/diff:/var/lib/docker/overlay2/d64f8870312f72d026eb30038111274f40be6fab8dea3fbca93105d1b324eab0/diff:/var/lib/docker/overlay2/0982b0b6b42dffc480b2c18b26556ea7b61d2dbae76442751f9b8319832e2dd6/diff:/var/lib/docker/overlay2/a5acbf63c6639d7cc7d0395666506a761073ed16620e62d501f90f33284beadc/diff:/var/lib/docker/overlay2/ebcc3ca936239b27574e9afdc8e76aa2fcc79229f9307b11b50fef14dc49492c/diff:/var/lib/docker/overlay2/50c86483c377fd15b5c970321102c206016a0168714e9f34b63e7a7f0afb4741/diff:/var/lib/docker/overlay2/732a380c08b92836bcc7464eed08b93c6ebd2ce0f10dea5d1817dbea45fdbf4a/diff:/var/lib/docker/overlay2/89be2ff5a7e7725b81314056e7dfe59456b86a4c0169c6a7da3c762c485f7413/diff:/var/lib/docker/overlay2/baf09f99e0f4d79748653f922c2da8f6d6615e3e925dd422e46bf9ce54340375/diff:/var/lib/docker/overlay2/44e8105d74ed1c0fd9b40ca73c8431c1eb27ea845f6c95081eb51f2ac23c794e/diff", "MergedDir": "/var/lib/docker/overlay2/823ed6af918b25194d0c8c88e570da35253b984926000c1196df361fb7e54c09/merged", "UpperDir": "/var/lib/docker/overlay2/823ed6af918b25194d0c8c88e570da35253b984926000c1196df361fb7e54c09/diff", "WorkDir": "/var/lib/docker/overlay2/823ed6af918b25194d0c8c88e570da35253b984926000c1196df361fb7e54c09/work" }, "Name": "overlay2" }, "Mounts": [], "Config": { "Hostname": "cd508dcbdbce", "Domainname": "", "User": "ubuntu", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "22/tcp": {}, "5050/tcp": {}, "8080/tcp": {}, "8081/tcp": {}, "8082/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "PORT=8088", "IP=10.224.3.40", "PATH=/opt/cs50/bin:/opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=C.UTF-8", "LC_ALL=C.UTF-8", "LC_CTYPE=C.UTF-8", "EDITOR=nano", "NODE_ENV=dev", "JAVA_HOME=/opt/jdk-13.0.1", "PYTHONDONTWRITEBYTECODE=1", "CLASSPATH=.:/usr/share/java/cs50.jar" ], "Cmd": [ "/docker-entrypoint.sh" ], "Image": "cs50/ide", "Volumes": null, "WorkingDir": "/home/ubuntu", "Entrypoint": null, "OnBuild": null, "Labels": { "description": "CS50 IDE (Online) image.", "maintainer": "sysadmins@cs50.harvard.edu", "version": "3" } }, "NetworkSettings": { "Bridge": "", "SandboxID": "0302c23641e2148fadfe1b825ae1493f32b0ffae8500a29e243e761af3f46da1", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": { "22/tcp": null, "5050/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "5050" } ], "8080/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "8080" } ], "8081/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "8081" } ], "8082/tcp": [ { "HostIp": "0.0.0.0", "HostPort": "8082" } ] }, "SandboxKey": "/var/run/docker/netns/0302c23641e2", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "d3b80db6f2017e5f8690af267d33ba1cb6730d6237d069038e26ec70611c6f8a", "Gateway": "172.17.0.1", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "172.17.0.2", "IPPrefixLen": 16, "IPv6Gateway": "", "MacAddress": "02:42:ac:11:00:02", "Networks": { "bridge": { "IPAMConfig": null, "Links": null, "Aliases": null, "NetworkID": "2fa95a5f7287ae0a718910953e0bae0cf4093aa984c3e58f95dc25b5669b953b", "EndpointID": "d3b80db6f2017e5f8690af267d33ba1cb6730d6237d069038e26ec70611c6f8a", "Gateway": "172.17.0.1", "IPAddress": "172.17.0.2", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "02:42:ac:11:00:02", "DriverOpts": null } } } } ]
Επισκέπτης Δημοσ. 19 Απριλίου 2020 Δημοσ. 19 Απριλίου 2020 Χρόνια πολλά, και που ασχολήθηκα δεν κατάφερα κατι περα καποιους ελέγχους, δεν ξέρω έχω ξεμείνει από ιδέες... Θα προσπαθήσω να το τρέξω και εγώ να δω διαφορές.
axrst Δημοσ. 19 Απριλίου 2020 Μέλος Δημοσ. 19 Απριλίου 2020 Χρόνια πολλά, Χριστός Ανέστη. Εν τω μεταξύ, δεν βλέπω πουθενά στο net κάποια σοβαρή συζήτηση (μόνο κάποιες αρκετά παλιές) που να ασχολούνται μ' αυτό το πακέτο. Διότι άλλα containers όπως το nginx δουλεύουν κανονικά.
axrst Δημοσ. 19 Απριλίου 2020 Μέλος Δημοσ. 19 Απριλίου 2020 (επεξεργασμένο) Και περιμένοντας να ψηθούν τα παϊδάκια, έβαλα το docker σε ένα linux VM, και ενώ άλλα images παίζουν κανονικά, αυτό έχει το ίδιο πρόβλημα. Μάλλον είναι ζήτημα της έκδοσης αυτής του image. Λες να μπορώ να κατεβάσω παλιότερη; edit: Και σε windows τα ίδια και με παλιότερες εκδόσεις του image τα ίδια. Χαμός. Επεξ/σία 19 Απριλίου 2020 από axrst
Επισκέπτης Δημοσ. 19 Απριλίου 2020 Δημοσ. 19 Απριλίου 2020 (επεξεργασμένο) Και εμενα σε linux ακριβως το ιδιο κολαει με το πιυ τρεχει sshd, εν τω μεταξυ δεν κανει bind την 22 σε κανενα port του host. Επισης μπορω να σου πω με σιγουρια οτι στο container, ubuntu ειναι δεν τρεχει κανενας server και οτιδηποτε αλλο στην 5050. Οποτε μαλλον κατι δεν παει καλα με το image Επεξ/σία 19 Απριλίου 2020 από Επισκέπτης
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα