一、概述
主要记录一下常用的docker命令。参考博客
二、命令说明
1.docker相关命令
1.启动docker systemctl start docker 2.停止docker systemctl stop docker 3.重启docker systemctl restart docker 4.查看docker的状态 systemctl status docker 5.开机启动docker systemctl enable docker 6.查看docker的概要信息 systemctl info docker
2.镜像相关命令
1.查看镜像(列出所有的镜像列表) docker images docker images -q (查看所有镜像的id) 2.根据镜像名称搜索镜像 docker search 镜像名称 3.拉取镜像 docker pull 镜像名称 4.根据镜像id删除镜像 docker rmi 镜像id docker rmi 'docker images -q' (删除所有本地镜像)
3.容器相关命令
1.查看所有容器 docker ps -a 2.查看最后一次运行的容器 docker ps -l 3.查看停止的容器 docker ps -f status=exited 四、创建与启动容器 1.创建容器命令:docker run -i:表示运行容器 -t:表示容器启动后会进入其命令行。加入-i -t这两个参数后,容器创建就能登录进去。即分配一个伪终端。 –name :为创建的容器命名。 -v:表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录),可以使用多个-v做多个目录或文件映射。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。 -d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i -t两个参数,创建后就会自动进去容器)。 -p:表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射 2.交互式创建容器 docker run -it --name=容器名称 镜像名称:标签 /bin/bash 3.退出当前容器 exit 4.守护方式创建容器 docker run -di --name=容器名称 镜像名称:标签 5.登录守护方式创建容器 docker exec -it 容器名称(或容器id) /bin/bash 6.启动容器 docker start 容器名称(容器id) 7.停止容器 docker stop 容器名称(容器id)
标签:容器,创建,命令,systemctl,相关,镜像,docker,id From: https://www.cnblogs.com/tony-yang-flutter/p/17787687.html