docker常用命令

docker常用命令一

1.docker创建一个容器

[root@localhost ~]# docker run -it -v /root/test/:/yunwei --name gaki01 centos:latest
[root@3f5ec2a95efd /]# 

参数释义:-i:允许我们对容器内的(STDIN)进行交互

​ -t:在新容器内指定一个伪终端或终端

​ -v:是挂在宿主机的目录并可以指定创建容器后再创建相关的目录,此句命令中/root/test/为容器所在的宿主目录,/yunwei为当前docker的新建目录,宿主机目录必须是绝对路径。

​ --name:为新建容器起名,如果省略,系统会随机产生一个个名字。

2.查看容器

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
3f5ec2a95efd        centos:latest       "/bin/bash"              13 minutes ago      Up 13 minutes                           gaki01
bdd020180c3f        centos-gaki:v1      "/bin/bash /run-ht..."   2 hours ago         Up 2 hours          80/tcp              dazzling_joliot
7a798aeaccf7        centos:latest       "/bin/bash"              4 hours ago         Up 4 hours                              c1
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
3f5ec2a95efd        centos:latest       "/bin/bash"              14 minutes ago      Up 14 minutes                           gaki01
bdd020180c3f        centos-gaki:v1      "/bin/bash /run-ht..."   2 hours ago         Up 2 hours          80/tcp              dazzling_joliot
7a798aeaccf7        centos:latest       "/bin/bash"              4 hours ago         Up 4 hours                              c1

ps:查看的是当前启动的容器

-a/–all:查看所有的容器

3.删除所有容器(容器在删除时要先关闭)

[root@localhost ~]# docker rm $(docker ps -a -q)
Error response from daemon: You cannot remove a running container 3f5ec2a95efd3a69b4a4975f2639667b76be5d7434045d100d8bc27b9c410652. Stop the container before attempting removal or use -f
Error response from daemon: You cannot remove a running container bdd020180c3fcc5997a73586994b975562c96255f018ba5ffff5968ce0361708. Stop the container before attempting removal or use -f
[root@localhost ~]# 

你可能感兴趣的:(gaki)