美文网首页
Docker-基本命令

Docker-基本命令

作者: 黑客不黑撒 | 来源:发表于2018-09-13 18:05 被阅读0次

    vim /etc/sysconfig/docker #centos下docker配置文件

    chkconfig docker on #开机启动docker

    yum install -y docker #CentOS安装docker,没有启动docker时只显示Client信息。

    service docker start/stop/restart #启动docker应用程序

    docker version #查看docker版本

    docker info #查看docker信息

    docker images #查看镜像

    docker ps #查看正在运行的docker进程

    docker exec -it 775c7c9e /bin/bash #进入容器命令

    docker ps -a #查看正在运行的和以前运行过的docker进程

    docker search centos #查找centos镜像

    docker search -s 100 centos #按星查找

    docker pull docker.io/centos #下载centos镜像

    docker tag centos:latest centos:1.0 #为本地镜像添加新标签

    docker start e2e6c95f0bf5 #启动一个container

    docker rmi #删除镜像

    docker rm #删除容器

    docker commit fa54504ba00e cloudcc-login:1.1 #提交一个容器

    docker run --name cloudcc-mail-service --privileged=true -d -v /u01/docker/cloudcc-mail-service-work/log:/log -v /u01/docker/cloudcc-mail-service-work/config:/config cloudcc/cloudcc-mail-service/10:latest

    docker run --name cloudcc-mail-rest-api --privileged=true -p 9902:9902 -d -v /u01/docker/cloudcc-mail-rest-api-work/config:/config cloudcc/cloudcc-mail-rest-api/10:latest

    docker save -o cloudcc-mail-service.tar cloudcc/cloudcc-mail-service/10:latest

    docker load --input cloudcc-mail-service.tar.gz

    docker export 12abc > image_name.tar.gz

    cat cloudcc-mail-rest-api.tar.gz | docker import - cloudcc-mail-rest-api:1.0

    docker run --name cg-pay-way-provider1 --privileged=true -p 8080:8080 -d -v /root/docker/cg-pay-way-provider/config:/config -v /root/docker/cg-pay-way-provider/logs:/logs cg-pay-way-provider:latest

    mvn package docker:build

    Docker修改镜像源地址

    vi /etc/docker/daemon.json

    {

    "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]

    }

    systemctl daemon-reload

    systemctl restart docker

    查看运行容器

    docker ps

    查看所有容器

    docker ps -a

    进入容器

    docker exec -it d27bd3008ad9 /bin/bash

    停用全部运行中的容器

    docker stop $(docker ps -q)

    删除全部容器

    docker rm $(docker ps -aq)

    一条命令实现停用并删除容器

    docker stop $(docker ps -q) & docker rm $(docker ps -aq)

    相关文章

      网友评论

          本文标题:Docker-基本命令

          本文链接:https://www.haomeiwen.com/subject/vtlggftx.html