CentOS安装Docker并配置Ubuntu容器

  1. 安装Docker(略)

  2. 获取镜像
    docker pull ubuntu

  3. 启动容器
    docker run -it ubuntu /bin/bash
    启动容器
    以下命令使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:
    $ docker run -it ubuntu /bin/bash
    参数说明:

    • -i: 交互式操作。
    • -t: 终端。
    • ubuntu: ubuntu 镜像。
    • /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。

要退出终端,直接输入 exit:
root@ed09e4490c57:/# exit

  1. 第三步操作没有实现容器的端口映射 所以完整的命令为
    docker run -d -p 8000:22 -it ubuntu /bin/bash
  • -d:让容器在后台运行。

  • -P:将容器内部使用的网络端口随机映射到我们使用的主机上。

  • -p : 是容器内部端口绑定到指定的主机端口。

  1. 进入容器的命令为
    docker exec -it [容器ID] /bin/bash

  2. 进入UBUNTU容器后无命令 用以下命令安装net ping等命令

    首先更新源
    apt-get update

    安装ping工具包
    apt install iputils-ping

    安装ifconfig工具包
    apt install net-tools

  3. ping百度

  4. 使用真机SSH连接docker ubuntu容器中

额外:
启动镜像
root@LIZ:~# docker run -itd -p 6789:22 7698f282e5241
这段命令的意思是在后台启动镜像,并将本机的6789的端口映射到容器的22端口,最后那一串字符是IMAGE ID(镜像id),

你可能感兴趣的:(CentOS安装Docker并配置Ubuntu容器)