docker中几个最重要的三个概念是:镜像,仓库,和容器
0 所谓镜像就是封装好的运行环境,使得软件能够脱离运行环境而存在
0.1 容器:镜像运行起来就是容器,镜像是静态的只能读不能写
而容器是动态的可读可写,两者可以相互转换
0.2仓库:存储镜像的仓库,可以供人们免费下载,有官方的仓库,也有第三方的仓库如网易蜂巢,阿里云
1.
查看docker里的全部镜像
docker images
2.
启动容器
docker run --name 容器名 -d 镜像名:版本号
例
docker run --name centos7.2-nginx -d hub.c.163.com/public/centos:7.2-tools
容器启动成功会返回一个128位的字符串
注意容器名不能相同否则不能启动成功
3.
进入容器
docker exec -it 容器名 /bin/bash
例
docker exec -it centos7.2-nginx /bin/bash
如图所示,表示已经进入容器内
4.
退出容器
输入exit 回车即可
5.
查看docker内全部正在运行的容器
docker ps
查看docker内所有容器包括已经退出的容器
docker ps -a
6.
删除容器
docker rm 容器名或容器id
如果是容器id只需输入前四位即可删除
例
docker rm 容器名
此命令不能删除正在运行的容器
如果想要删除正在运行的容器使用下面的命令
docker rm -f 容器名或容器id
例
docker rm -f wordpress-test
删除容器成功
7.
下载镜像
docker pull 镜像名:版本号
如果不写版本号,那么docker默认下载latest版本
例
docker pull centos:latest
如图所示,表示从docker仓库下载成功
查看镜像验证
8.
删除镜像
docker rmi 镜像名:版本号(没错。只是比删除容器命令rm后面多一个i)
例
docker rmi centos:latest
删除镜像成功
9.
删除全部容器:使用嵌套语法
docker rm -f $( docker ps -a -q )
docker 常用命令
最新推荐文章于 2024-05-22 23:58:59 发布