Docker相关

一、拉取docker镜像

1) sudo docker search ubuntu 

2) sudo docker pull ubuntu

3)sudo docker --rm  --name=镜像名称  -it=镜像名称  // 启动docker img

      sudo docker run -it  f7a065fe1760

3) sudo docker ps -a  // 查看正在运行中的Docker

二、Commit Docker Image

docker commit -m "What you did to the image" -a "Author Name" container_id repository/new_image_name

sudo docker commit -a "huwenming" -m "install sshd" 459c3a9144f3 huwmubuntu2004:v2

  • -a :提交的镜像作者;

  • -c :使用Dockerfile指令来创建镜像; 

  • -m :提交时的说明文字;

  • -p :在commit时,将容器暂停.

三、配置ssh服务

     1)安装网络组件

    apt-get install net-tools

    apt install -y openssh-server

      2)修改配置参数

            vim /etc/ssh/sshd_config

    添加PermitRootLogin yes

            添加UsePAM no

       3)开启服务

            /etc/init.d/ssh restart 或者 service ssh start

       4)设置Root密码

            passwd

       5) 测试连接

           获取docker容器的IP地址: docker inspect 容器ID | grep IPAddress

           ssh root@ip地址 -p22

四、启动Docker

   -v 目录映射

   -p 端口映射

    sudo docker run -it -p 81:80 -p23:22 --rm -v /home/disk1/huwenming:/home ubuntu1804_huwenming:1.0 /bin/bash

 sudo docker run -it -p 81:80 -p23:22 -v /etc/localtime:/etc/localtime:ro  -v /home/disk1/huwenming:/home ubuntu1804_huwenming:1.7 /bin/bash (解决Docker里时间不准确的问题)

五、常用软件安装

     1、apt-get install lsb-core -y

六、常用命令

  1).     docker images. 列出本地镜像 

            -a.     列出本地所有的镜像,包括中间状态的镜像。

  2)      docker ps 列出当前正在运行的容器。

           -a.     显示所有的容器,包括未运行的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值