centos - docker常用命令

查询所有docker

docker ps -a

查询所有正在运行的docker

docker ps

查询docker镜像

docker images

移除docker

docker rm [CONTAINER ID]

移除docker 镜像

docker rmi [IMAGE ID]

构建docker(最后的 点 代表本目录)

docker bulid -t [docker - name ] : [version] .

docker启动容器

docker run --name [docker-name-visual] -d[是否后台启动] -p [映射端口:dockerfile端口] -e [外置参数,dockerfile设置,格式(key:value),可设置多个] [docker-name : version]

(换行 用 \ 分割)

docker日志 查看

sudo docker logs -f -t --tail 行数 容器名

镜像导入

docker load < xxx.tar

镜像导出

docker save xxx.tar

进入容器

docker exec -it  容器id /bin/bash

全局设置日志

vi /etc/docker/daemon.json

{

"log-driver": "json-file",

  "log-opts": {

    "max-size": "100m",

    "max-file":"3"

  },

  "registry-mirrors": [

          "https://tng4fttt.mirror.aliyuncs.com",

          "https://registry.docker-cn.com",

          "http://hub-mirror.c.163.com",

          "https://docker.mirrors.ustc.edu.cn"]

}

systemctl daemon-reload

systemctl restart docker

你可能感兴趣的:(centos - docker常用命令)