1. 拉取镜像
docker pull 目标镜像
2. 查看本地镜像
docker images
3. 运行镜像
例如:运行nginx镜像
docker run --name nginx-test -p 80:80 -d nginx
参数说明
- --name nginx-test:容器名称
- -p 80:80:端口映射,将本地8080端口映射到容器内部的80端口
- -d nginx:设置容器在后台一直运行
4. 展示运行中的容器
docker ps
5. 展示所有容器
docker ps -a
6. 进入容器
docker exec -it mynginx /bin/bash
7. 退出容器
exit
8. 停止容器
docker stop 容器名
9. 删除单个容器
docker rm 容器名
10. 删除镜像
docker rmi 镜像id
11. 复制文件
docker cp mycontainer:/opt/file.txt /opt/local/
docker cp /opt/local/file.txt mycontainer:/opt/
12. Dockerfile构建镜像
docker build -t centos:httpd .
参数说明:
- -t:指定镜像的标签选项