【Docker】常用命令
1、根据Dockerfile编译Docker镜像
docker build -t <镜像名> <Dockerfile路径>
2、搜索Docker镜像
docker search <镜像名>
3、登录Docker库
docker login
4、查看Docker镜像
docker images
5、查看Docker容器
docker ps
6、运行Docker镜像
docker run --name test -p 9003:80 -p 9023:22 -d -v /var/test/files:/test/files -v /var/test/mysql:/var/lib/mysql <镜像名>
其中--name为容器名,-p表示宿主端口和容器接口的映射,-d表示后台运行容器,-v表示宿主文件系统和容器文件系统的映射
7、启动、停止、重启容器
docker start <容器名 or ID> docker stop <容器名 or ID> docker restart <容器名 or ID>
8、删除容器
docker rm <容器名 or ID>
9、删除镜像
docker rmi <镜像名>
10、拉取镜像
docker pull
11、推送镜像
docker push
12、查看容器端口映射
docker port <容器名 or ID>
13、进入容器
docker attach <容器名 or ID>
注意容器需要是允许状态的,否则会报错
14、查看容器日志
docker logs <容器名 or ID>
15、文件复制
docker cp 宿主文件名 <容器名 or ID>:容器内的文件名 docker cp <容器名 or ID>:容器内的文件名 宿主文件名
16、查看容器元信息
docker inspect <容器名 or ID>
17、在容器内允许命令
docker exec <容器名 or ID> <命令>
完整命令参数用法可以参看 Docker 命令大全
18、Dockerfile语法
还没有人抢沙发呢~