• 云计算———虚拟化技术镜像的构建及Harbor的使用(三)


    一、容器管理

    1.1容器命令

    在这里插入图片描述

    在这里插入图片描述

    docker ps :查看正在运行的容器 ,已经关闭的不能查看 `docker ps -a`(显示所有容器)  可以
    docker -f rm MyWordPress:-f 强制删除容器
    [root@localhost ~]# docker ps -a -q   #显示所有容器只显示进程号
    d5e7b06bc162
    891c4dd2bdc8
    2e4b69330b0f
    a61e545e5822
    
    docker rm -f $(docker ps -a -q)#删除所有镜像
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    在这里插入图片描述

    [root@localhost ~]# docker exec db ls /  #查看容器db根目录下文件
    bin
    boot
    dev
    docker-entrypoint-initdb.d
    etc
    home
    lib
    lib32
    lib64
    libx32
    media
    mnt
    opt
    proc
    root
    [root@localhost ~]# docker exec -it db /bin/bash   ###登入容器
    root@a61e545e5822:/# ls
    bin   dev                         etc   lib    lib64   media  opt   root  sbin  sys  usr
    boot  docker-entrypoint-initdb.d  home  lib32  libx32  mnt    proc  run   srv   tmp  var
    root@a61e545e5822:/# dcd /
    bash: dcd: command not found
    root@a61e545e5822:/# cd /
    root@a61e545e5822:/# touch 1.txt
    root@a61e545e5822:/# ls
    1.txt  boot  docker-entrypoint-initdb.d  home  lib32  libx32  mnt  proc  run   srv  tmp  var
    bin    dev   etc                         lib   lib64  media   opt  root  sbin  sys  usr
    root@a61e545e5822:/# 
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29

    1.2 run延伸

    在这里插入图片描述

    在这里插入图片描述在这里插入图片描述

    修改容器名

    --add-host hostname:IP  	#修改文件命
    
    • 1

    在这里插入图片描述
    在这里插入图片描述
    **docker rm ***
    在这里插入图片描述

    二、镜像、仓库管理

    2.1 镜像特性

    在这里插入图片描述
    在这里插入图片描述

    2.2 Docker构建msql镜像

    获取centOS镜像
    注册网易蜂巢
    ->控制台,注册登录->设置用户名
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    在这里插入图片描述

    注意:不要下载7.0以上版本,CMD不能运行

    加粗样式

    ————————————————————————————————————————————————————————————

    Docker安装mysql
    hub.c.163.com/public/centos:6.5-tools Docker可以后台运行

    docker pull hub.c.163.com/public/centos:6.5-tools
    [root@localhost ~]# docker run --name mysql -d hub.c.163.com/public/centos:6.5-tools
    d5c8669af7722778b51f1c018cdd4a3f26c82f947d6db42d71b40d47260c8911
    #--name  别名mysql  
    #-d 后台运行ggf    
    
    [root@localhost ~]# docker ps
    CONTAINER ID        IMAGE                                   COMMAND                  CREATED              STATUS              PORTS                  NAMES
    d5c8669af772        hub.c.163.com/public/centos:6.7-tools   "/usr/bin/supervisord"   About a minute ago   Up About a minute   22/tcp                 mysql
    
    [root@localhost ~]# docker exec -it mysql  /bin/bash  	#进入容器
    yum -y install mysql mysql-server		#下载mysql
    
    systemctl start mysql #启动mysql
    chkconfig mysqld on
    mysqladmin -uroot password123
    
    mysql -uroot -p
    password:123
    
    mysql>create database  DockerMysql;
    show databases;
    exit
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    在这里插入图片描述

    Docker构建mysql镜像

     docker commit mysql mysql:5.1## mysql转换成镜像
     
    • 1
  • 相关阅读:
    Open Cascade旋转变换平行线
    洛谷题单 Part 2.3 二分答案
    【MySQL】1.索引
    python连接MySQL数据库服务器、使用SQL查询数据表中的所有数据
    你不讲武德自己偷着乐学习!spring Security五套「源码级」这份笔记哪里来的?
    【小月电子】国产安路FPGA开发板系统学习教程-LESSON9简易测试系统
    LabVIEW性能和内存管理 4
    项目管理到底管的是什么?
    [机缘参悟-31]:鬼谷子-抵巇[xī]篇-危机是危险与机会并存
    moea中return, risk的计算
  • 原文地址:https://blog.csdn.net/benziwu/article/details/127750210