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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# 启动Docker
systemctl start docker
# 关闭Docker
systemctl stop docker
#重启Docker
systemctl restart docker
# Docker设置随服务启动
systemctl enable docker
# 查看Docker运行状态
systemctl status docker
# 查看Docker版本号信息
docker version
docker info
# 查看自己服务器中Docker镜像列表
docker images
# 搜索镜像
docker search 镜像名
# 搜索STARS>9000的MySQL镜像
docker search --filter=STARS=9000 mysql
# 拉取最新版本镜像
docker pull 镜像名
# 拉取指定版本镜像
docker pull 镜像名:Tag
# 运行镜像
docker run 镜像名
docker run 镜像名:Tag
# -it 与容器进行交互式启动
# -d 可后台运行容器(守护式运行)
# --name 给要运行的容器起的名字
# /bin/bash 交互路径
docker run -it -d --name 别名 镜像名:Tag /bin/bash
# 保存镜像
docker save 镜像名/镜像ID -o 镜像保存位置和名称
# 删除一个镜像
docker rmi -f 镜像名/镜像ID
# 删除多个镜像
docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID
# 删除全部镜像 -a 显示全部 -q 只显示ID
docker rmi -f $(docker images -aq)
# 强制删除镜像
docker image rm 镜像名/镜像ID
# 加载镜像
docker load -i 镜像保存位置
# 查看正在运行的容器
docker ps
# 查看所有容器
docker ps -a
# 镜像标签,对一个镜像进行分类或者版本迭代
docker tag 源镜像名:版本 新镜像名:新版本
# docker tag app-user:1.0.0 app-user:2.0.0
# 进入容器
docker attach
# 退出容器
先按Ctrl+P,再按Ctrl+Q
Post
Cancel
Docker基础命令
This post is licensed under
CC BY 4.0
by the author.