dockers
·
查看运行容器
[root@docker ~ 09:58:51]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b7faf210d740 joinsunsoft/docker.ui "./server" 17 hours ago Up 17 hours 0.0.0.0:8999->8999/tcp, :::8999->8999/tcp docker.ui
0f7dce5e32f1 mysql:5.7 "docker-entrypoint.s…" 18 hours ago Up 18 hours 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql
查看容器进程
[root@docker ~ 09:59:43]# docker top b7faf210d740 -au
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 166153 0.0 6.6 1057000 246208 ? Ssl 06:43 0:05 ./server
列出CPU使用率
[root@docker ~ 09:56:52]# docker stats
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
b7faf210d740 docker.ui 0.01% 236.8MiB / 3.548GiB 6.52% 539kB / 9.4MB 49.2kB / 2.05kB 6
0f7dce5e32f1 mysql 0.02% 209.5MiB / 3.548GiB 5.77% 6.34kB / 8.89kB 0B / 36MB 30
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
b7faf210d740 docker.ui 0.01% 236.8MiB / 3.548GiB 6.52% 539kB / 9.4MB 49.2kB / 2.05kB 6
0f7dce5e32f1 mysql 0.02% 209.5MiB / 3.548GiB 5.77% 6.34kB / 8.89kB 0B / 36MB 30
cadvisor
[root@docker ~]# docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
google/cadvisor:latest
查看容器日志
[root@docker ~ 10:01:54]# docker run -p 80:80 httpd
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'ServerName' directive globally to suppress this message
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'ServerName' directive globally to suppress this message
[Thu May 14 02:18:52.315787 2026] [mpm_event:notice] [pid 1:tid 1] AH00489: Apache/2.4.67 (Unix) configured -- resuming normal operations
[Thu May 14 02:18:52.327752 2026] [core:notice] [pid 1:tid 1] AH00094: Command line: 'httpd -D FOREGROUND'
[Thu May 14 02:19:05.002583 2026] [mpm_event:notice] [pid 1:tid 1] AH00491: caught SIGTERM, shutting down
[root@docker ~ 10:19:05]# docker run -p -d 80:80 httpd
docker: invalid containerPort: -d.
See 'docker run --help'.
[root@docker ~ 10:19:16]# docker run -d -p 80:80 httpd
f9a3d0898ae6676a6562a49612ce757379ff5bdbe54967846f73b9e528d67021
[root@docker ~ 10:19:31]# docker attach f9a
172.17.0.1 - - [14/May/2026:02:20:10 +0000] "GET / HTTP/1.1" 200 191
[root@docker ~ 10:20:10]# docker logs f9
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'ServerName' directive globally to suppress this message
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.4. Set the 'ServerName' directive globally to suppress this message
[Thu May 14 02:19:31.017909 2026] [mpm_event:notice] [pid 1:tid 1] AH00489: Apache/2.4.67 (Unix) configured -- resuming normal operations
[Thu May 14 02:19:31.018095 2026] [core:notice] [pid 1:tid 1] AH00094: Command line: 'httpd -D FOREGROUND'
172.17.0.1 - - [14/May/2026:02:20:10 +0000] "GET / HTTP/1.1" 200 191
wordpress项目
[root@docker ~ 10:59:32]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
datapacked latest 683641ffcbd3 21 hours ago 4.42MB
tmm latest 841141354b34 25 hours ago 420MB
mysql latest 094aec64961b 32 hours ago 950MB
myweb v1 992afdf1d648 2 days ago 115MB
<none> <none> 6762e50393f6 2 days ago 115MB
ubuntu-with-stress latest e25629a3bda3 2 days ago 139MB
<none> <none> e70f25eb7151 2 days ago 139MB
wordpress latest fe25111d923f 5 days ago 752MB
httpd latest c194ed9b9e8f 5 days ago 117MB
tomcat latest d11a252e04a9 8 days ago 414MB
ubuntu latest 30ba44506a6d 3 weeks ago 100MB
alpine latest 3cb067eab609 4 weeks ago 8.45MB
busybox latest 925ff61909ae 19 months ago 4.42MB
mysql 5.7 5107333e08a8 2 years ago 501MB
registry 2 26b2eb03618e 2 years ago 25.4MB
joinsunsoft/docker.ui latest a56148454e56 3 years ago 69MB
[root@docker ~ 10:59:36]# docker ps $(docker ps -aq)
"docker ps" accepts no arguments.
See 'docker ps --help'.
Usage: docker ps [OPTIONS]
List containers
[root@docker ~ 11:01:33]# docker rm $(docker ps -aq)
Error response from daemon: cannot remove container "/blog": container is running: stop the container before removing or force remove
Error response from daemon: cannot remove container "/db": container is running: stop the container before removing or force remove
[root@docker ~ 11:01:38]# docker rm -f $(docker ps -aq)
1f3b39bbc61e
2174e6a25c15
[root@docker ~ 11:01:46]# clear
[root@docker ~ 11:01:47]# docker rmi -f $(docker images -q)
Untagged: datapacked:latest
Deleted: sha256:683641ffcbd321380a7a28f17fda33da904d538864eb82b6670dcf159fab1985
Untagged: tmm:latest
Deleted: sha256:841141354b34b9ff9e6e4cd473e2bde84de1308a430837e12a2bbf9010bee091
Untagged: mysql:latest
Untagged: mysql@sha256:c11782aa2a96624c1efc121768641d96954faa136d6aa82751b032d8c426ffbc
Deleted: sha256:094aec64961bf03283c2c3a4dd8805dc3d61ff83dbc37eaabc30d9d3e379449c
Deleted: sha256:38d574f17a57e769357d69e74d53edbcbdb2d78a958277dc09b4285350fd42fd
Deleted: sha256:84ac56e5749bb8d340f7d5c2a24ec34f39df34b8d4f3ea1392ab2f864231f74d
Deleted: sha256:4c2b00fcefba1d9debd3c4201c6b3e466e7984a6ca56d66633ed29c80c073b0d
Deleted: sha256:9ddcf0455c2a040479c69f26c4b4c7dd66d122cc6cb7e2f8a3445e8e5ce6a2a2
Deleted: sha256:e5219dab862ca0e712d77b178601faacba5b3629b925718935129f964febd596
Deleted: sha256:049554491ccd42b2d489fc58daa7dab1e0bf8120f05dff548baf47105072eeea
Deleted: sha256:f9ea723e60fdb5efac0d14da4ed2a7866e855b970cf99fc597b0300ee40ac542
Deleted: sha256:d2005b38631b62fa7a2676f489f3e8c269141ee8c4199c2bddcfb55698e22223
Deleted: sha256:59381a7b3a1375bee10c390c241482012e23f0ff2dbbfd4375f4a2858fe489c5
Deleted: sha256:83471d529b3dfc662ce4c626e90031a0d4017d6009b548ec0d9cf3b069089b30
Untagged: myweb:v1
Deleted: sha256:992afdf1d648ebd50a38e986d54dc83274ee9a4d0a4ba4e391758d2daf11c354
Deleted: sha256:6762e50393f6f24246b3ce950783e2cf58ff4c6b4e169c7b98e454fbaf325fd7
Deleted: sha256:5570327e85b70d7ab0bffc135e86540afb6f34082a4af41572311e0214ca33de
Deleted: sha256:e70f25eb7151029f1f24dc52e4ed2969c67cda7ad9de9ca3d94a0712f1a81bde
Untagged: ubuntu-with-stress:latest
Deleted: sha256:e25629a3bda3fca69afbef2e0fbe84dbb4d28c5163703db85973a5dbd8368dbd
Untagged: wordpress:latest
Untagged: wordpress@sha256:5e6511a69cac9b6a42a062ea882b978c9d10edb58aa51623d30e41d30b4d795d
Deleted: sha256:fe25111d923f83698454de718683c488c1166becc290c607df37b540d6ecfaa1
Deleted: sha256:2f03f330e2a6407fcaaed92bc64a3d306f32058e91e8e37564a8ea7b5ac6e7b5
Deleted: sha256:ec4df0c1b1f4b8ab96bde52fca5c701f92b1f1ea67b26f0d59fb3aec3c7eda62
Deleted: sha256:ca83b1cdf7434193ed5608dcb99738568c0689f8dc118b48430255a40a3e9674
Deleted: sha256:1c16ad5e3d6ed7edc316b36cc172566d1509ed799b1e1c50c0ac5af2546a01d1
Deleted: sha256:01b58892456cb60eb0f84a811c1fc3d3c52f0b1195f4f5f2eb2166a5b4fbd0cf
Deleted: sha256:a0e57a459c41c948177553cfad9e43b22a7a1a1bccd902eaae9f5cdb44dff2c8
Deleted: sha256:7a5b72e0411455ed3d238b640c620fdfb1a8efc5e73eabee99f78849cac2a857
Deleted: sha256:9d587f8bac289e890560e8ae571f9483e5c4e757b9e09b7d79c630c5434e8f6a
Deleted: sha256:9758efb34121f928c07c6b84adc740f213730d7c10eea7b6012e2fd4453eadbe
Deleted: sha256:3166d18614834875ca21d31f37a7d1f86207ce9262346a20fb0f420cdfd442b8
Deleted: sha256:5f350cff276796478cce98d1c1d39d3f5431cf8cf5b1385e6982839e1456226c
Deleted: sha256:4b09969e4b47ff5f34dc8d75904f17b9008e7a3a8719e68c144f324c06315ef2
Deleted: sha256:6db4d5eeb7c5f80e1dc11efeae699919011143211a0dc92c6b29fc21d41bac3a
Deleted: sha256:0bf4345c1b3637ef4a5701ac47274e136aa1d5c6ff27242d70ebeeb5b9b8034f
Deleted: sha256:fcae0a3c43d847754a725c097a3865d09f4349e850e8da14a8fb7942174f3a3b
Deleted: sha256:368c49e9da243802f7fa7877896db9834420b84e40a7bd8a5d60d171ef0fcdcf
Deleted: sha256:673c7e83304cccc8c4d5f1710178dc5354f6199da0a6791f8044925dbc265d2a
Deleted: sha256:2f201a77658255f169343f22dd074286278eb8c2cb8e8ba23b7fc44fc23417d4
Deleted: sha256:7b717e59ff29410d748185c3a876a04a9f5f427f6f2c5c17c1e681796d9fe330
Deleted: sha256:bf8285ecec9aec3c4d3bf1d6627b7beb64bcf939e665b09dfbf128f9e08c41ce
Deleted: sha256:24a8439d5bf3f774722bad37d14f97d65300e21d4e2f54c0ed83398f12c205a9
Deleted: sha256:014cd3ab2c51ebd4afaa51af428f8a7f3eb910a15f3ed4e1da2c9f824f6b5cb2
Deleted: sha256:418c241ebe19d9666816893588bcc9beca59a605ef6a93b8df0fe138bfbaaa83
Untagged: httpd:latest
Untagged: httpd@sha256:bac8021a9b7ad41a399dc72bb0e1f0b832b565632df7e62871e07d2aca8b293e
Deleted: sha256:c194ed9b9e8f9c5811690935a41438aea4e16b9dc66a4230b84092b4214f0d9a
Deleted: sha256:ad31e0a35196ea868374f1621dc9aa67bfc6db77466887b294609a204d5ba0e0
Deleted: sha256:46656c0117894245785a9d53226a86bb1aff25d03550d7425c0ccde72f2325e3
Deleted: sha256:bcf3d44d1427cbc65c7444cf9ad40375df58c74c05090030f5d4068538f84d67
Deleted: sha256:99fceaf5f1b97b825b975bc34b4d1d119374ea57f52ea9b5f87c501f1814cb30
Deleted: sha256:95516c34d96f43acd74c67da9cb0ba3f3fd1dee7c089bcf79805619b150b89ca
Deleted: sha256:79dd1f4c855cd061f687a994426634cf5f84c8ecdbc66c7a7d118e828dd93c99
Untagged: tomcat:latest
Untagged: tomcat@sha256:247650787b97751d68aa2d532d6e09111c36946d9a50ea0e5071e19facc1e5e7
Deleted: sha256:d11a252e04a9da59c8b8283bf97b616b56481eff3453d519c7b9fe1347b2ea9d
Untagged: ubuntu:latest
Untagged: ubuntu@sha256:f3d28607ddd78734bb7f71f117f3c6706c666b8b76cbff7c9ff6e5718d46ff64
Deleted: sha256:30ba44506a6d003153c80023c4474e67d3487e9178df254bde55b19209cc8683
Untagged: alpine:latest
Untagged: alpine@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
Deleted: sha256:3cb067eab609612d81b4d82ff8ad71d73482bb3059a87b642d7e14f0ed659cde
Deleted: sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1
Untagged: busybox:latest
Untagged: busybox@sha256:1487d0af5f52b4ba31c7e465126ee2123fe3f2305d638e7827681e7cf6c83d5e
Deleted: sha256:925ff61909aebae4bcc9bc04bb96a8bd15cd2271f13159fe95ce4338824531dd
Untagged: mysql:5.7
Untagged: mysql@sha256:4bc6bc963e6d8443453676cae56536f4b8156d78bae03c0145cbe47c2aad73bb
Deleted: sha256:5107333e08a87b836d48ff7528b1e84b9c86781cc9f1748bbc1b8c42a870d933
Deleted: sha256:37fd5f1492d4e9cb540c52c26655f220568050438f804275e886200c8807ffb4
Deleted: sha256:1105a50d3483cb9f970e70cf5163e3352f0b2fe2ff07c6abcca6f34228e76dc5
Deleted: sha256:94187496c18bb11b78e71017f2774ad3c0a734da9749a46e917c4239504e9322
Deleted: sha256:ae59716eae3be604a4fd43e86fd2ad504cb06c89cc064c73c78eee651e675805
Deleted: sha256:97d26ca29ec287ff4bd09a49602c44cbcabcf3303ddc726b3b94cbe26dfe1c94
Deleted: sha256:27303974d12144264b32b8936ca7c90d72bdba939a9e791010201b3b1717c4c4
Deleted: sha256:4d4483f06dbe01282c10cb9e429a0be826c18c61048f7860dad49ae7f6bac927
Deleted: sha256:3b73a6f6b3298c568dcfb8fa5e96c581a1b5c0ad395b0c38f9addd0c79703124
Deleted: sha256:46446bf265a411a4a13a4adc86f60c9e0479a2e03273c98cafab7bc4151dd2bc
Deleted: sha256:1d5264146b09a27a8fc6801dc239a4962582ed27dd2fbd8ee708463a1857b06b
Deleted: sha256:cff044e186247f93aa52554c96d77143cc92f99b2b55914038d0941fddeb6623
Untagged: registry:2
Untagged: registry@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373
Deleted: sha256:26b2eb03618e749084668eaff68cff8f81dda12d06ac641be7a6398b82a6f25b
Deleted: sha256:d0d58372b64cbe0bd8c1300a76f4a2a29ceac9c24878064778170f3cc6b6958c
Deleted: sha256:ad7b5fa2063c245cce8b9b07820829f1c394651e3b73b6966866f2dacf36bdda
Deleted: sha256:78eca7e96340d3410d2e4292098c1e496976add50025c9a6e6e45617397cb19c
Deleted: sha256:d0983639fe984f22d91f298ea9594c0fffe62210427db91fa891b83b92dd6b84
Deleted: sha256:f44f286046d9443b2aeb895c0e1f4e688698247427bca4d15112c8e3432a803e
Untagged: joinsunsoft/docker.ui:latest
Untagged: joinsunsoft/docker.ui@sha256:1b70b86be661e931e112d8b59850eeac927966679c52b46064d67df2c489d7a5
Deleted: sha256:a56148454e5666be4a5c12770455be0adb4b56bc86f31d453ccfab1182e85516
Deleted: sha256:194ec0eb908badbd6df7fa925d0e8c415fe5fc7a7d43fd479060a531ca74a665
Deleted: sha256:2192eb11a9b3b3c78d6e77e8609074399e4174966585517e7419cfdb2681f772
Deleted: sha256:8e9c05de5e3dfb098b1549929f298070acc7e5ad14933f973b01d8986107e5fc
Deleted: sha256:e36f919fca1647bfe1f02b99e94d40221fb65c098d855aadb81e35983bd00d1b
Deleted: sha256:b869f5fd7b2b0f5f9c7a29f5b81137a8a676d550bdba60224f844eae0f546fe6
Deleted: sha256:4438c8398808607773121249dfc4554795785c49d9a10cf05addcd585a1a9b4b
Deleted: sha256:994393dc58e7931862558d06e46aa2bb17487044f670f310dffe1d24e4d1eec7
[root@docker ~ 11:02:04]# clear
[root@docker ~ 11:02:05]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[root@docker ~ 11:02:08]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@docker ~ 11:02:10]# clear
[root@docker ~ 11:02:13]# docker pull mysql
Using default tag: latest
latest: Pulling from library/mysql
1dced004aaec: Pull complete
69edacfaea72: Pull complete
8e3f19ed5e67: Pull complete
f74943462a4f: Pull complete
8ec50bfa3b7e: Pull complete
35300b480a58: Pull complete
5491a2a13e1b: Pull complete
e80b372994e5: Pull complete
4f23ccd26206: Pull complete
802b6dd0c6bd: Pull complete
Digest: sha256:c11782aa2a96624c1efc121768641d96954faa136d6aa82751b032d8c426ffbc
Status: Downloaded newer image for mysql:latest
docker.io/library/mysql:latest
[root@docker ~ 11:04:19]# docker pull wordpress
Using default tag: latest
latest: Pulling from library/wordpress
57fb71246055: Pull complete
55c83a3a3836: Pull complete
218ef6f07cc8: Pull complete
4c445e431149: Pull complete
44505f1315cf: Pull complete
d0b8ca23768a: Pull complete
e61b9621690d: Pull complete
ba5f325922e0: Pull complete
331aed9a0eed: Pull complete
7e5a7f2359a5: Pull complete
8f09c012430d: Pull complete
8e4127ce68fd: Pull complete
8dccb04f243a: Pull complete
963d38cf195b: Pull complete
4f4fb700ef54: Pull complete
05971c21802f: Pull complete
c200b78618ef: Pull complete
40afff4f5c63: Pull complete
d419ca11f42d: Pull complete
0bdfc03ec09a: Pull complete
7baa44f26561: Pull complete
d75a21f56232: Pull complete
a3b1586265b1: Pull complete
0576cb355e51: Pull complete
Digest: sha256:5e6511a69cac9b6a42a062ea882b978c9d10edb58aa51623d30e41d30b4d795d
Status: Downloaded newer image for wordpress:latest
docker.io/library/wordpress:latest
[root@docker ~ 11:06:44]# clear
[root@docker ~ 11:06:51]# docker inspect mysql | grep IPAddress
"SecondaryIPAddresses": null,
"IPAddress": "172.17.0.2",
"IPAddress": "172.17.0.2",
[root@docker ~ 11:07:11]# docker run -d -p 80:80 \
> -v /www:/var/www/html:z \
> --name wordpress \
> -e WORDPRESS_DB_HOST=172.17.0.2 \
> -e WORDPRESS_DB_USER=root \
> -e WORDPRESS_DB_PASSWORD=root \
> -e WORDPRESS_DB_NAME=wordpress \
> wordpress
79877975a135da009ee1fe7ebf01f7afc52e37123c711ecacb94a0322a3c08e8
docker compose
[root@docker ~ 11:15:09]# mkdir wordpress
[root@docker ~ 11:15:17]# cd wordpress/
[root@docker wordpress 11:15:25]# vim docker-compose.yml
[root@docker wordpress 11:16:18]# docker compose config -q
yaml: unmarshal errors:
line 15: mapping key "image" already defined at line 3
line 16: mapping key "restart" already defined at line 4
line 17: mapping key "environment" already defined at line 9
[root@docker wordpress 11:16:31]# vim docker-compose.yml
[root@docker wordpress 11:18:44]# docker compose up -d
yaml: unmarshal errors:
line 15: mapping key "image" already defined at line 3
line 16: mapping key "restart" already defined at line 4
line 17: mapping key "environment" already defined at line 9
[root@docker wordpress 11:19:47]# vim docker-compose.yml
[root@docker wordpress 11:20:15]# vim docker-compose.yml
[root@docker wordpress 11:21:45]# docker compose up -d
[+] Running 3/3
✔ Network wordpress_default Created 0.3s
✔ Container wordpress-db-1 Started 0.8s
✔ Container wordpress-blog-1 Started 1.7s
[root@docker wordpress 11:21:50]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6d4496ebb7ee wordpress:latest "docker-entrypoint.s…" 16 seconds ago Up 15 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp wordpress-blog-1
676d04f75550 mysql:latest "docker-entrypoint.s…" 16 seconds ago Up 15 seconds 3306/tcp, 33060/tcp wordpress-db-1
项目实战
[root@docker project 14:01:09]# echo site1 > site1/index.html
[root@docker project 14:01:44]# echo site2 > site2/index.html
[root@docker project 14:01:51]# echo site3 > site3/index.html
[root@docker project 14:01:55]# tree
.
├── docker-compose.yml
├── nginx
│ └── nginx.conf
├── site1
│ └── index.html
├── site2
│ └── index.html
└── site3
└── index.html
4 directories, 5 files
[root@docker project 14:02:11]# vim nginx/nginx.conf
[root@docker project 14:04:56]# vim docker-compose.yml
[root@docker project 14:05:13]# docker compose up -d
[+] Running 5/0
✔ Container web-site3 Running 0.0s
✔ Container mysql-db Running 0.0s
✔ Container web-site1 Running 0.0s
✔ Container web-site2 Running 0.0s
✔ Container nginx-loadbalance Running 0.0s
更多推荐

所有评论(0)