Docker 常用命令
帮助命令
|
镜像命令
1.docker images
查看所有本地的主机镜像
docker images显示字段 | 解释 |
---|---|
REPOSITORY | 镜像的仓库源 |
TAG | 镜像的标签 |
IMAGE ID | 镜像的id |
CREATED | 镜像的创建时间 |
SIZE | 镜像的大小 |
|
2.docker search
命令搜索镜像
搜索镜像可以去docker hub网站上直接搜索,也可以通过命令行来搜索,通过万能帮助命令能更快的看到他的一些用法,这两种方法结果是一样的
我们也可以通过--filter
来进行条件筛选
比如docker search mysql --filter=STARS=3000
|
3.docker pull
下载镜像
这个命令其实信息量很大,这也是docker高明的地方,关于指定版本下载一定要是docker hub官网上面支持和提供的版本
我这里使用了
|
4.docker rmi
删除镜像
删除可以通过REPOSITORY
来删,也可以通过IMAGE ID
来删除
容器命令
说明:我们有了镜像才可以创建容器,linux,下载一个centos镜像来测试学习
|
1.新建容器并启动
通过docker run
命令进入下载的centos容器里面后我们可以发现的是,我们的rootname不一样了
2.列出所有运行的容器docker ps
命令
3.exit
退出命令
|
在执行exit命令后,我们看到rootname又变回来了
4.删除容器
|
5.启动和停止容器
日志元数据进程查看
1.docker top 容器id
查看容器中的进程
2.docker inspect 容器id
查看元数据
3.进入当前正在运行的容器
方式1: docker exec -it 容器id bashshell
并可通过ps -ef
查看容器当中的进程
方式2:docker attach 容器id
进入容器,如果当前有正在执行的容器则会直接进入到当前正在执行的进程当中
从容器内拷贝到主机上
即使容器已经停止也是可以进行拷贝的
|
docker部署nginx
|
docker stop
后则无法再访问
portainer可视化管理
|
进入后选择local模式,然后就能看到这个版面了
参考链接:
【狂神说Java】Docker最新超详细版教程通俗易懂