• Docker ubuntu20.04 常用操作


    一、拉取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

  • 相关阅读:
    适用于小白的 python 快速入门教程
    Centos7.x & RedHat7.x系统忘记 root 密码解决办法
    让我来教你如何免费使用RHEL小红帽系统
    10#Windows注册表的那些事儿
    9#搭建网站
    8#继承和多态
    7#Java基本语句语法
    6#day2总结
    5#关于数据数值的转换
    .NET Core开发日志——配置
  • 原文地址:https://www.cnblogs.com/guagua2016/p/14358426.html
Copyright © 2020-2023  润新知