docker常用命令
序号命令说明
1docker ps查看所有正在运行容器2docker ps -a 查看所有容器3docker ps -aq查看所有容器ID4docker stop #id停止容器,#id容器ID5docker stop $(docker ps -aq)停止所有容器6docker rm #id删除容器,#id容器ID7docker rm -f #id强制删除容器,#id容器ID8docker rm $(docker ps -aq)删除所有容器9docker start #id运行容器,#id容器ID10docker start $(docker ps -aq)运行所有容器11docker images列出本地所有镜像12docker pull #image_name:#version拉取或者更新指定镜像,#image_name镜像名称,#version版本13docker search #image_name仓库中查找一个镜像,#image_name镜像名称14docker rm #image_name删除本地镜像,#image_name镜像名称15 docker run -itd #image_name
-p #port1:#port2 -v #dir1:#dir2 --name #name
启动容器,#image_name镜像名称,#port1宿主端口,
#port2容器暴露端口,#dir1宿主目录,#dir2容器目录
#name容器名称
-d, --detach=false 指定容器运行于前台还是后台,默认为false
-i, --interactive=false 打开STDIN,用于控制台交互,默认为false
-t, --tty=false 分配tty设备,该可以支持终端登录,默认为false
-p, --publish=[],指定容器暴露的端口
-v, --volume=[],给容器挂载存储卷,挂载到容器的某个目录
--env-file=[],指定环境变量文件,文件格式为每行一个环境变量
--name="",指定容器名字,后续可以通过名字进行容器管理
16docker exec -it #id /bin/bash 进入一个已经在运行的容器,#id容器ID