docker 基本命令(CentOs7 Docker17.03.1-ce)

    xiaoxiao2025-12-29  5

    启动 docker

    systemctl start docker.service

    停止 docekr

    systemctl stop docker.service

    状态检查

    systemctl status docker.service

    重新启动docker

    systemctl restart docker

    设置docker为开机启动

    systemctl enable docker

    取消开机启动

    systemctl disable docker

    查看当前启动的容器进程(只查看正在运行的容器)

    docker ps

    查看所有 的容器,包括停止运行的容器

    docker ps -a

    停止运行某个容器

    docker stop 1f5f

    删除某个容器

    docker rm 1f5f

    设置docker 为开机启动

    systemctl enable docker.service

    docker 停止所有正在运行的容器

    docker stop $(docker ps -a -q)

    docker 删除所有的容器

    docker rm $(docker ps -a -q)

    列出所有未在运行的容器

    docker ps -a -f status=exited

    删除所有未在运行的容器

    docker rm $(docker ps -a -f status=exited -q)

    docker 列出所有镜像

    docker images

    docker 删除镜像(根据ID)

    docker rmi image_id

    docker 删除所有未被使用的镜像

    docker images -q |xargs docker rmi

    docker 后台启动容器并且挂载外部目录

    [root@c8d2d852b07ce468594deb20af13b20af-node1 ~]# docker run -d -p 8080:8080 -p 50000:50000 -v /home/jenkins/data:/var/jenkins_home jenkins b5155f0dfe3c9113c1bcab321821c139684e982789898d5983748a6dbf6e1e15 [root@c8d2d852b07ce468594deb20af13b20af-node1 ~]#

    后台启要加上 -d ,挂载外部目录 要加 -v 其中 /home/jenkins/data 是外部目录(Linux文件目录)

    docker run -d -p 8080:8080 -p 50000:50000 -v /home/jenkins/data:/var/jenkins_home jenkins

    上面必须先创建好 /home/jenkins/data 目录并且赋权限(cd 到 jenkins 目录执行如下命令)

    chmod 777 *

    docker -t 命令 (会分配终端)

    docker run -it python

    如图(按 ctrl+D退出)

    强行删除所有镜像

    docker images -q |xargs docker rmi -f 相关资源:docker-ce-17.03.1.ce-1.el7.centos.x86_64.rpm
    最新回复(0)