Docker基本命令

一、帮助启动类命令

1
2
3
4
5
6
7
8
systemctl start docker        #启动docker
systemctl stop docker         #停止docker
systemctl restart docker        #重启docker
systemctl status docker        #查看docker状态
systemctl enable docker        #开机启动
 
docker info              #查看docker概要信息
docker --help             #查看docker帮助文档


二、镜像命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
docker pull php:7.4-fpm       #拉取镜像 
docker rmi 6efc10a0510f       #删除镜像
        常用参数
        -f :强制删除
docker images        #列出本地主机上的镜像
    常用参数
    -a :列出本地所有的镜像
    -q :只显示镜像id
 
     
docker system df              #查看镜像/容器/数据卷所占空间  
docker search                 #查找镜像
        常用参数
        --limit :只列出前N个镜像

冷暖自知一抹茶ck


三、容器命令

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
#新建并启动容器
docker run -it ubuntu /bin/bash    
    常用参数:
    --name="容器名称" :指定容器名称
    -d :后台运行容器,也即启动守护式容器
    -i :以交互模式运行容器,通常与-t 同时使用
    -t :为容器重新分配一个伪输入终端,通常与-i 同时使用
    -P :随机端口映射
    -p :指定端口映射
 
#查看容器信息
docker ps                      
    常用参数:
    -a :列出当前所有正在运行的容器 + 历史上运行过的容器
    -l :显示最近创建的容器
    -n :显示最近n个创建的容器
    -q :静默模式,只显示容器编号  
     
#退出容器
1. exit : 容器会停止
2. ctrl+p+q :容器不停止
 
#启动已停止运行的容器
docker start 6efc10a0510f
 
#重启容器
docker restart 6efc10a0510f
 
#停止容器
docker stop 6efc10a0510f
 
#强制停止容器
docker kill 6efc10a0510f
 
#删除已停止的容器
docker rm 6efc10a0510f
    常用参数
    -f :强制删除运行中的容器
     
#查看容器日志
docker logs 6efc10a0510f
 
#查看容器内运行的进程
docker top 6efc10a0510f
 
#查看容器内部细节
docker inspect 6efc10a0510f
 
 
#进入正在运行的容器并以命令行交互
1. docker exec -it 容器ID bashShell   
    * 推荐:exec 会在容器中打开新的终端,并启动新的进程,使用exit退出,容器不会停止
2. 重新进入docker attach 容器ID* 
    不推荐:attach 直接进入容器启动命令的终端,不会开启新的进程,使用exit退出,容器会停止
     
#从容器内拷贝文件到主机上  
docker cp 容器ID:容器内路径 目的主机路径
    docker cp 6efc10a0510f:/tmp/a.txt /tmp
  
#导入和导出容器   
1. export 导出容器的内容作为一个tar归档文件
    docker export 容器ID > 文件名.tar
2. import tar包中的内容创建一个新的文件系统,再导入为镜像
    cat 文件名.tar | docker import - 镜像用户/镜像名:镜像版本号


冷暖自知一抹茶ck
请先登录后发表评论
  • 最新评论
  • 总共0条评论