Docker 命令
启动Docker服务
systemctl start docker
停止Docker服务
systemctl stop docker
重启Docker服务
systemctl restart docker
查看Docker服务状态
systemctl status docker
开机自启Docker服务
systemctl enable docker
docker 镜像相关操作命令
镜像——就是软件加环境被作为了一种存储方式
查看镜像
docker images
查看本地所有镜像的id
docker images -q
搜索镜像(联网)
docker search 镜像名称
拉取镜像
从Docker仓库(docker hub)下载镜像到本地.镜像名称格式为:名称:版本号(如果版本号不指定,则默认为最新版本号)
docker pull 镜像名称
删除镜像(删除本地镜像)
docker rmi 镜像Id
删除镜像 相关引用
docker rmi + 镜像名:版本
强制删除镜像id
docker image rm -f 27600aa3d7f1
删除本地所有镜像
docker rmi ‘docker images -q’ (这里的引号是电脑上Tab键上的那个)
Docker 容器相关命令
容器就是通过镜像创建出来的对象
查看正在运行的容器
docker ps
查看所有容器
docker ps -a
创建并启动容器
docker run 参数
参数说明
// An highlighted block
-i :保持容器运行。通常与-t一起使用
-it :容器创建后自动进入容器内,退出容器后,容器会自动关闭。
-d :创建后容器以守护(后台)运行。需要使用 docker exec 进入容器。退出后容器不会关
-id:创建守护式进程
--name : 为创建的容器命名
案例演示
首先查看本地的镜像
docker images -q
查看到你需要的镜像后,建立容器
docker run -it --name=c1 centos:7 /bin/bash
#创建了名字为c1的容器 容器内添加centos 版本为7
#it创建的特点,创建后直接进入(/bin/bash目录)容器exit 后会自动退出容器。
或者创建守护容器
#创建一个 c2的 后台容器
docker run -id --name=c2 centos:7
查看当前所有容器
docker ps -a
进入到c2容器
docker exec -it c2 /bin/bash
进入容器
docker exec 参数
注:这样进入容器,退出后也不会关闭
停止容器
docker stop 容器名称
启动容器
docker start 容器名称
删除容器
docker rm 容器名称
注:删除容器必须在容器处于关闭状态时
查看容器信息
docker inspect 容器名称
暂停容器与运行容器
pause 与 unpause