docker常用基础命令
1.docker常用命令
1.启动docker
。
systemctl start docker
2.关闭docker
。
systemctl stop docker
3.重启docker
。
systemctl restart docker
4.查看docker
状态。
systemctl status docker
5.查看docker
概要信息。
docker info
6.查看docker
总体帮助文档。
docker --help
2.docker镜像命令
1.查看docker
中含有那些镜像。
docker images
2.去dockerHub
查询想要查询的镜像,以mysql
为例。
docker search mysql
3.拉取镜像到docker
,一般来说拉取查询后stars
数量最多的镜像即可,以mysql
为例。
docker pull mysql
4.查看镜像/容器/数据卷所占的空间。
docker system df
5.删除某个镜像。
docker rmi 镜像名或ID
3.容器命令
现有镜像才会有容器,容器是在镜像的基础上创建的。
1.新建+启动容器。
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
其中OPTIONS
是选项参数:
--name=容器新名字
-----为容器起一个名称。-d
-----后台启动容器。-it
-----以交互模式启动容器,并给容器分配一个输入终端。例如起了一个centos
容器,启动时加上该选项可以进入centos
终端,并用centos
的命令,操作该容器。-P
-----随机端口映射。-p
-----指定端口映射。
例如,启动一个名为my_centos
的容器,端口为8086:8080
并以-it
的方式启动一个交互模式容器。
docker run -it -p 8086:8080 --name my_centos centos /bin/bash
若不使用交互模式创建,则将-it
改为-d
即可。
2.列出当前所有正在运行的容器。
docker ps //显示当前正在运行的容器
docker ps -a //显示所有已创建的容器。
3.退出容器。
exit //以交互模式进入容器后,用exit退出。
4.停止容器。
docker stop 容器名或容器ID
5.启动容器。
docker start 容器名或容器ID
6.删除容器。
docker rm 容器名或容器ID
7.进入一个后台运行的容器。
docker exec -it 容器名或容器ID /bin/bash
docker start 容器名或容器ID
6.删除容器。
docker rm 容器名或容器ID
7.进入一个后台运行的容器。
docker exec -it 容器名或容器ID /bin/bash