Docker之容器
容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。因此容器可以拥有自己的root
文件系统、自己的网络配置、自己的进程空间,甚至自己的用户 ID 空间。容器内的进程是运行在一个隔离的环境里,使用起来,就好像是在一个独立于宿主的系统下操作一样。这种特性使得容器封装的应用比直接在宿主运行更加安全。也因为这种隔离的特性,很多人初学 Docker 时常常会混淆容器和虚拟机。
个人理解:
容器的本质是一个特殊的进程,它就相当于贸易大厦中的一家店铺,贸易大厦中的每一家店铺都是相互独立的,每家店铺都拥有自己的销售人员、服务人员、以及自己的水表和电表等资源。
容器指令:
查看容器
查看运行的容器
sudo docker ps
查看全部容器
sudo docker ps -a
启动容器
sudo docker run 镜像名
停止容器
sudo docker stop 容器名
启动已停止的容器
sudo docker start 容器名
删除容器
sudo docker rm -f 容器名
批量删除容器(慎用!!!)
docker rm -f $(docker ps -a -q)
进入容器
sudo docker exec -it 容器名 /bin/bash
查看容器详细信息
sudo docker inspect 容器名
查看容器日志
sudo docker logs 容器ID
相关推荐
yangkang 2020-11-09
ChlatZed 2020-11-11
xysoul 2020-11-03
lnkToKing 2020-10-29
ChlatZed 2020-10-27
dusuanyun 2020-09-21
newisI 2020-09-01
fearlessxjdx 2020-09-04
changecan 2020-11-19
changecan 2020-09-22
王道革 2020-11-25
bwyyziq 2020-11-22
pigsmall 2020-11-19
helloWorldAndYou 2020-11-16
nginxs 2020-11-14
红石丶 2020-11-13
WanKaShing 2020-11-12
yangkang 2020-11-12
滴水穿石点石成金 2020-11-12