Docker常用命令
帮助命令
docker version
docker info
docker 命令 --help
镜像命令
docker images -a
docker search mysql
--filter=STARS=3000:
docker pull mysql
docker pull mysql:5.7
docker rmi -f 镜像名称或镜像id 镜像名称或镜像id 镜像名称或镜像id
docker rmi -f $(docker images -aq)
容器命令
docker pull centos
docker run [可选参数] image
--name="Name" 容器名字,用来区分容器
-d 后台方式运行
-it 使用交互方式运行,可进入容器查看内容
-p 指定容器端口
三种使用方式:
-p ip:主机端口:容器端口
-p 主机端口:容器端口(常用)
-p 容器端口
-P 随机指定端口
[root@s ~]
[root@5c69f73168df /]
[root@5c69f73168df /]
exit
ctrl+p+q
docker ps
docker ps -a
docker ps -n=?
docker ps -q
docker rm 容器id
docker rm -f $(docker ps -aq)
docker ps -a -q|xargs docker rm
docker start 容器id
docker restart 容器id
docker stop 容器id
docker kill 容器id
常用的其他命令
docker run -d 镜像名
docker logs -tf --tail number
-tf
--tail number
docker top 容器id
docker inspect 容器id ***重要
进入当前正在运行的容器
docker exec -it 容器id /bin/bash
docker attach 容器id
从容器内拷贝文件到主机上
docker cp 容器id:容器内路径 目的主机内路径
小结
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cf577ff3f28dc1a0c4d71ff0e42ef5e7.png)