zoukankan      html  css  js  c++  java
  • docker命令

    启动docker
    systemctl start docker
    停止docker
    systemctl stop docker
    查看docker状态
    systemctl status docker
    重启docker
    systemctl restart docker
    开机自动启动docker
    systemctl enable docker
    docker在线帮助文档
    docker --help

    查看镜像
    docker images
    搜索镜像
    docker search 镜像名
    拉取镜像
    docker pull 镜像名
    dockers pull centos:7
    删除镜像
    docker rmi 镜像ID
    删除所有镜像
    docker rmi `docker images -q`

    查看容器
    docker ps
    查看所有容器
    docker ps -a

    交互式创建容器
    docker run -it --name=mycentos centos:7 /bin/bash
    守护式创建容器
    docker run -di --name=mycentos2 entos:7
    查看目录结构
    docker exec -it mycentos2 /bin/bash

    停止容器
    docker stop 容器名称(或者容器ID)
    启动容器
    docker start 容器名称(或者容器ID)

    文件拷贝
    docker cp 需要拷贝的文件或目录 容器名称:容器目录
    docker cp 容器名称:容器目录 需要拷贝的文件或目录

    目录挂载
    创建容器添加-v参数后边为 宿主机目录:容器目录
    docker run di -v /usr/local/myhtml --name=mycentos3 centos:7

    查看容器IP
    docker inspect 容器名(容器ID)
    筛选IP
    docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名(容器ID)

    删除容器
    docker rm 容器名(容器ID)

    MYSQL部署
    拉取mysql镜像
    docker pull centos/mysql-57-centos7
    创建mysql容器
    docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=12345 centos/mysql-57-centos7

    tomcat部署
    拉去tomcat镜像
    docker pull tomcat:7 -jre
    创建tomcat容器
    docker run -di --name=mytomcat -p 9000:8080 -v/usr/local/webapps:/usr/local/tomcat/webapps tomcat:7-jre7

    备份迁移
    把容器保存为镜像
    docker commit mynginx mynginx_i
    镜像备份
    docker save -o mynginx.tar mynginx_i
    镜像恢复
    docker load -i mynginx.tar

    dockerfile
    Dockerfile是由一系列命令和参数构成的脚本,这些命令用于基础镜像并最终创建一个新的镜像

    私有docker仓库
    拉取仓库镜像
    docker pull registry
    启动私有仓库容器
    docker run -di --name=registry -p 5000:5000 registry
    打开浏览器输入地址http://ip:5000/v2/_catalog
    修改daemon.json
    vi /etc/docker/daemon.json
    添加{"insecure-registries":["192.168.184.141:5000"]}
    重启docker

  • 相关阅读:
    Nexus centos 安装
    Linux下Redis的安装和部署
    Markdown编辑器
    mysql 递归查询 主要是对于层级关系的查询
    Maven 打包的时候报 Failed to execute goal org.codehaus.mojo:native2ascii-maven-plugin
    WPS 认证机制
    网络延迟分析
    帧传送、关联与身份验证状态
    802协议族
    【转】Hostapd工作流程分析
  • 原文地址:https://www.cnblogs.com/flymili1017/p/13590225.html
Copyright © 2011-2022 走看看