docker容器的使用

docker容器的使用
一、 常用命令

  1. docker version
    在这里插入图片描述

  2. docker search 搜索镜像在这里插入图片描述

  3. docker pull 获取镜像
    在这里插入图片描述

  4. 启动容器
    docker run image_name
    docker run -it image_name CMD
    docker run ==== docker create + docker start
    在这里插入图片描述

  5. 停止容器
    docker stop CONTAINER_ID
    在这里插入图片描述

  6. 杀死容器
    docker kill container_name
    在这里插入图片描述

  7. 查看容器列表
    docker ps
    docker ps –a
    在这里插入图片描述

  8. 进入容器(目的,调试,排错)
    *** docker exec (会分配一个新的终端tty)
    docker exec [OPTIONS] CONTAINER COMMAND [ARG…]
    在这里插入图片描述

二、手动制作支持ssh登录的docker

  1. 启动一个基础容器
    docker run -d --name centos7 --privileged=true centos:7 /usr/sbin/init
    在这里插入图片描述

  2. 进入容器:
    docker exec -it centos7 /bin/bash
    在这里插入图片描述

  3. 安装sshd服务
    yum install openssh-server –y
    在这里插入图片描述

  4. service sshd start
    在这里插入图片描述

  5. 修改root密码
    echo ‘123456’|passwd --stdin root
    在这里插入图片描述

  6. 把安装好SSHD的容器,提交为镜像
    docker commit container_id centos_ssh:v1
    在这里插入图片描述

  7. 根据建好的镜像生成新的容器
    docker run –d –p 1023:22 centos_ssh:v1 /usr/sbin/sshd –D
    在这里插入图片描述

  8. ssh远程登录容器
    ssh root@localhost –p 1023
    在这里插入图片描述

  9. 创建网络
    docker network create --subnet=121.195.132.0/24 mynet
    在这里插入图片描述

  10. 运行容器并配置IP地址
    docker run -d --net mynet --ip 121.195.132.239 -p 1023:22 centos_ssh:v1 /usr/sbin/sshd –D
    在这里插入图片描述

  11. ssh远程登录容器
    ssh 121.195.132.239 -lroot

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值