zoukankan      html  css  js  c++  java
  • docker

    https://www.cnblogs.com/Dicky-Zhang/p/6925202.html

    安装 yum install docker -y

    无法启动docker vim /etc/sysconfig/doc

    ker

    OPTIONS='--selinux-enabled=false

    镜像源

    网易云---》登录控制台---》镜像仓库---》镜像中心

    容器常用的管理命令

    1. 创建并启动容器 docker run

      docker run 创建并启动一个容器,在run后面加上-d参数,则会创建一个守护式容器在后台运行。

      注:  docker run将在下一章节中具体描述

    2.  查看

         docker ps -a 查看已经创建运行的容器

       

    3.  停止  

        docker stop XXX(CONTAINER ID或者容器名均可)  停止容器ID为XXX或者容器名称为XXX的容器

        例:docker stop d380334dj445 

    4.  删除    

         docker rmi 

        docker rmi  d380334dj445  删除容器id 为“d380334dj445”的容器

    5. 重命名

        docker rename old_name new_name 重命名一个容器

    6. 进入容器内部

        docker exec -t -i 容器ID /bin/bash

    7. 查看镜像:

       docker images

    8. 删除原有镜像:

       docker rmi 镜像ID

    9. 导入镜像

        docker load  用来导入由docker save备份的镜像

    centos

    1.安装镜像

     docker pull  链接

    docker pull hub.c.163.com/wangjiaen/centos7.3:ssh

    docker rmi hub.c.163.com/wangjiaen/centos7.3:ssh   #删除

    docker images #查看镜像

    2.重命名

    docker tag

    docker tag hub.c.163.com/wangjiaen/centos7.3:ssh   centos7.3:ssh

    3.临时运行container

    docker run -i -t centos7.3:ssh  /bin/bash  #

     -i:允许你对容器内的标准输入 (STDIN) 进行交互  -t:在新容器内指定一个伪终端或终端

    退出容器自行销毁

    4.查看前5个容器 Exited为退出的容器 up为正在运行的容器

    docker ps -n 5

    5.启动一个容器

    docker start 44(容器名前两位)

    docker stop 44(容器名前两位) #暂停

    6.进入容器

    docker attach 44 (容器id)

    docker attach c1 (容器名)

    7.删除运行的容器

    docker rm 44(容器名前两位)

    docker rm c1 (容器名)

    8.永久运行容器

     docker run -d -h lwb --name c1 -i -t --restart=always centos7.3:ssh /bin/bash

    -d 以守护态运行

    -h 命名host

    -name 容器别名

    --restart=always 一直运行

    mysql

    下载:docker pull hub.c.163.com/library/mysql:latest

    重命名: docker tag hub.c.163.com/library/mysql:latest  mysql:5.7

    运行:docker run -dit --name=db --restart=always -e MYSQL_ROOT_PASSWORD=123456 -p 2206:3306 mysql:5.7

    -dit 后台守护进程启动

    2206:3306  物理机2206端口映射到容器3306端口

    本地还是以3306端口登入

    mysql -uroot -p123456 -h192.168.81.100 -P2206

    日志:

    docker logs -f 容器名或容器id前几位 (-f与tail -f 效果一样)

    docker logs -f db

  • 相关阅读:
    SQLServer: 解决“错误15023:当前数据库中已存在用户或角色
    DEV界面皮肤
    模拟业务最小测试用例
    POJ 2503 Babelfish(map)
    POJ 2001 Shortest Prefixes
    洛谷 P2672 推销员
    POJ 2104 K-th Number && 洛谷 P3834 【模板】可持久化线段树 1(主席树)
    洛谷 P1589 泥泞路
    HDU 6183 Color it(动态开点线段树)
    POJ 2482 Stars in Your Window
  • 原文地址:https://www.cnblogs.com/leiwenbin627/p/11178135.html
Copyright © 2011-2022 走看看