入门
基础教程可以参考以下网址:
- Docker教程 | 菜鸟教程
- Docker — 从入门到实践
- 官方入门文档
- 官方提供的在线实验环境(Play with Docker) #每次申请都可以免费使用4小时,用来入门学习是很不错的
- docker hub 官方的应用商店,用来搜索想要运行的镜像
常用命令
只列一下自己平时经常用到的命令
- 检查是否安装成功,查看版本信息
1
2
3
4
5# 查看docker版本
docker -v
# 查看docker-compose 版本
docker-compose -v
- 容器相关命令:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31#启动容器
docker run 镜像名称
# 编辑好docker-compose.yml之后,用这个启动就很方便了
docke-compose up -d
# 启动/停止/重启 容器
docker start 容器ID
docker stop 容器ID
docker restart 容器ID
# 列出正在运行的容器
docker ps
#列出所有容器(包含正在运行和停止的)
docker ps -a
# 查看容器信息(查看挂载情况、网络情况)
docker inspect 容器ID
# 查看容器日志
docker logs 容器ID
# 进入正在运行的容器 (-it表示以交互模式进入)
docker exec -it 容器ID bash
# 删除容器(不加 -f 的话只能删除未运行的容器)
docker rm -f 容器ID
# 删除未使用的容器
docker container prune
- 镜像相关命令:
1
2
3
4
5
6
7
8# 从Dockfile构建镜像(注意命令最后有个句号 . 表示从当前目录构建)
docker built -t 自定义镜像名 .
# 查看镜像构建历史(查看一下[CMD]命令,用这个命令可以exec进入容器)
docker history 镜像ID
# 列出镜像
docker image ls