• 目录

导出镜像 

删除镜像

导入镜像 

启动容器

在容器中写

退出容器

查看隐射目录文件是否成功

暂停和停止容器

修改镜像名称

创建网段

查看网段信息

删除网段

删除数据卷

创建数据卷

查看数据卷 创建到数组机什么位置

创建容器

xxxxx



  • 导出镜像 

  1. 导出镜像  --> docker save  docker.io.java>/home/java.tar.gz   # 格式:”导出命令 镜像名称  存储路径 压缩文件名称“
  2. 查看是否导出成功 --> ls /home
  • 删除镜像

  1. 删除原有镜像  --> docker rmi docker.io/java   # 格式:”删除命令 镜像名称“
  2. 查看是否删除成功(docker结构查看) -->docker images
  • 导入镜像 

  1. 通过压缩文件导入  --> docker load</home/java.tar.gz 
  2. 查看是否导入成功(docker结构查看) -->docker images
  3. 图片演示

Docker虚拟机入门(一)--1.2 docker基本命令

  • 启动容器

  1. 1 启动镜像会创建出一个运行状态的容器

Docker虚拟机入门(一)--1.2 docker基本命令

  1. 2 解析

it:启动容器之后开启交互界面

name:给容器起一个名字

p:映射端口

v:文件或目录映射

d:后台运行

e:创建定义,创建出来的xx 对应具体内容

  1. 3 命令演示

Docker虚拟机入门(一)--1.2 docker基本命令现在我们已经进入了容器里面,启动的java的容器,我们已经安装好了JDK(前面文章中)--测试执行java -version

  • 在容器中写

Docker虚拟机入门(一)--1.2 docker基本命令

  • 退出容器

  1. exit
  • 查看隐射目录文件是否成功

  1. 之前命令是/home/project:/soft 映射到soft文件下
  2. pic

Docker虚拟机入门(一)--1.2 docker基本命令

  • 暂停和停止容器

Docker虚拟机入门(一)--1.2 docker基本命令

  1. 之前exit退出,重新启动,看到容器编号出现 --> docker start -i myjava

  2.  暂停容器 --> docker pause myjava

  3. 恢复运行 --> docker unpause myjava

  4. 删除容器

1)先停止容器 --> docker stop myjava

2)再删除  --> docker rm myjava

3)查看容器  --> docker ps -a

  • 修改镜像名称

  1. ​​​​​​​格式:docker tag 原名 新名字
  2. 命令:docker tag docker.io/percona/percona-xtradb-cluster pxc
  3. 删除原来名字镜像:docker rmi docker.io/percona/percona-xtradb-cluster
  • 创建网段

 

[[email protected] /]# docker network create --subnet=172.18.0.0/24 net1
8eac81eda94829bff8804fcc1867ba4deb8d54d4ca38f5db3c0547f4fe247fff
  • 查看网段信息

    [[email protected] /]# docker inspect net1
    [
        {
            "Name": "net1",
            "Id": "8eac81eda94829bff8804fcc1867ba4deb8d54d4ca38f5db3c0547f4fe247fff",
            "Created": "2019-01-30T16:32:53.940153239+08:00",
            "Scope": "local",
            "Driver": "bridge",
            "EnableIPv6": false,
            "IPAM": {
                "Driver": "default",
                "Options": {},
                "Config": [
                    {
                        "Subnet": "172.18.0.0/24"
                    }
                ]
            },
            "Internal": false,
            "Attachable": false,
            "Containers": {},
            "Options": {},
            "Labels": {}
        }
    ]
    

     

  • 删除网段

    [[email protected] /]# docker network rm net1
    net1
    

     

  • 删除数据卷

    docker volume rm v1

     

  • 创建数据卷

docker volume create v1
  • 查看数据卷 创建到数组机什么位置

[[email protected] /]# docker inspect v1
[
    {
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/v1/_data",
        "Name": "v1",
        "Options": {},
        "Scope": "local"
    }
]
  • 创建容器

[[email protected] /]# docker run -d -p3306:3306 -e MYSQL_ROOT_PASSWORD=abd123456 -e CLUSTER_NAME=PXC -e XTRABACKUP_PASSWORD=abc123456 -v v1L:/var/lib/mysql/ --privileged --name=node1 --net=net1 --ip 172.18.0.2 pxc
3922f42a36046526810ed20f50700c3c0440e8a54c960556918fedc200d2c42a
  • xxxxx

相关文章:

  • 2021-12-06
  • 2021-05-25
  • 2021-06-30
猜你喜欢
  • 2021-06-14
  • 2021-12-29
  • 2022-12-23
  • 2021-06-21
  • 2021-09-17
  • 2021-06-29
  • 2021-04-04
相关资源
相似解决方案