查看安装包
rpm -qa |grep docker
卸载
yum remove 包名
停止docker
systemctl stop docker
启动 docker
systemctl start docker
yum remove docker -Y
查看正在运行容器
docker ps
查看所有容器-- 停止的 运行的
docker ps -a
启动容器
docker run -it -d --name
查看容器日志
docker logs -f --namez
查看安装包
rpm -qa |grep docker
查看docker 网络模式
docker ps
docker network ls
docker inspect 容器ID
查看NetworkSettings中的Networks配置是否host
启动docker 报错 请检查版本是否最新(docker version)
systemctl start docker启动报错:Job for docker.service failed because the control process exited with error code.See “systemctl status docker.service” and “journalctl -xe” for details
查看进程信息
docker top NAMES
查看端口;(使用容器ID 或者 容器名称)
docker port ID/NAMES
docker images 查看镜像id
如何查看docker 网络模式
1> docker network ls 列出所有网络模式结果
NETWORK ID NAME DRIVER SCOPE
af51fa4c9c47 bridge bridge local— 网桥模式
d409537e21a2 host host local—host
0736d02943dc none null local
314c0cc565c9 temporal-network bridge local
2> docker network inspect host 关注 Containers 属性
查询出当前使用host 模式配置的容器信息
[
{
“Name”: “host”,
“Id”: “d409537e21a2519199320844f267002f7cabe729604fadb03fb434d7464df5c3”,
“Created”: “2021-12-07T14:16:43.62195718+08:00”,
“Scope”: “local”,
“Driver”: “host”,
“EnableIPv6”: false,
“IPAM”: {
“Driver”: “default”,
“Options”: null,
“Config”: []
},
“Internal”: false,
“Attachable”: false,
“Ingress”: false,
“ConfigFrom”: {
“Network”: “”
},
“ConfigOnly”: false,
“Containers”: {
“b7c5e21b76008d6c845c591a134a56b136c0a2cab9822b0c3533cc9bc957c8cb”: {
“Name”: “livi_pe_console”,
“EndpointID”: “fce88aa3e783c05315d22fc1c698c716961fbe24006a014854150ea1247305e6”,
“MacAddress”: “”,
“IPv4Address”: “”,
“IPv6Address”: “”
}
},
“Options”: {},
“Labels”: {}
}
]
3> docker network inspect bridge 查询使用网桥模式的 cadvisor(只有容器监控工具使用的是网桥模式) 关注 Containers 属性
[
{
“Name”: “bridge”,
“Id”: “af51fa4c9c4749bd57d31b417f8ae8bb6e6c3c385d5b65fa8e2d94c37b0aba23”,
“Created”: “2022-11-09T18:50:13.887944983+08:00”,
“Scope”: “local”,
“Driver”: “bridge”,
“EnableIPv6”: false,
“IPAM”: {
“Driver”: “default”,
“Options”: null,
“Config”: [
{
“Subnet”: “172.17.0.0/16”,
“Gateway”: “172.17.0.1”
}
]
},
“Internal”: false,
“Attachable”: false,
“Ingress”: false,
“ConfigFrom”: {
“Network”: “”
},
“ConfigOnly”: false,
“Containers”: {
“8dc2bacccbe0ff496588e9aaf9d3fc95628b212793704cb73b892b3afabfd523”: {
“Name”: “cadvisor”,
“EndpointID”: “fc8e0d7d9eb74b6d347dc001ee27161241a9de16bde921bfa4c57976ae448d5b”,
“MacAddress”: “02:42:ac:11:00:02”,
“IPv4Address”: “172.17.0.2/16”,
“IPv6Address”: “”
}
},
“Options”: {
“com.docker.network.bridge.default_bridge”: “true”,
“com.docker.network.bridge.enable_icc”: “true”,
“com.docker.network.bridge.enable_ip_masquerade”: “true”,
“com.docker.network.bridge.host_binding_ipv4”: “0.0.0.0”,
“com.docker.network.bridge.name”: “docker0”,
“com.docker.network.driver.mtu”: “1500”
},
“Labels”: {}
}
]