docker学习(二) 基本命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker学习(二) 基本命令相关的知识,希望对你有一定的参考价值。
1.查看docker 镜像
docker images
2.拉取镜像
docker pull xxx
xxx 为镜像名称
3.删除镜像
docker rmi xxx
4.停止所有的容器
docker stop $(docker ps -q)
5.删除所有的容器
docker rm $(docker ps -a -q)
6.查看正在运行的容器
docker ps
7.查看所有存在的容器
docker ps -a
8.容器重命名
docker rename oldname newname
9.重启docker服务
service docker restart
10.打开防火墙
ufw enable
11.关闭防火墙
ufw disable
12.启动镜像
docker run 镜像名
通常还附带各种参数。
比如,
可以看到,我的镜像库里有镜像uifd/ui-for-docker,我启动下这个镜像。
使用命令
docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker
下面有一串字符,表示镜像启动成功。
说明: -d 后台启动
-p 地址映射,第一个9000表示本机的端口,第二个9000表示docker的端口,这两个值都可以自己修改,-p 9000:9000表示,将docker的9000端口号映射到本机的9000端口号,在浏览器输入localhost:9000,即可查看。
-v /var/run/docker.sock:/var/run/docker.sock为挂载命令,将冒号后的 容器路径挂载到冒号前面的 本机路径。
最后的 uifd/ui-for-docker为镜像的名称。
下一节,我将给大家介绍docker 的一些管理工具,比如 docker ui, shipyard,portainer 的安装方式。
以上是关于docker学习(二) 基本命令的主要内容,如果未能解决你的问题,请参考以下文章
Docker学习重点~docker命令:帮助命令镜像命令容器命令常用其他命令