Linux挂载U盘离线安装

Linux挂载U盘,显示挂载成功后U盘内容看不到, 执行tar zxf docker-18.06.1-ce.tgz后找不到目录

tar解压后在当前目录看不到解压后的目录吗?是不是该压缩文件本身有问题?可以尝试在本机用tar -czvf 压缩一个目录,再拷贝到另外目录进行解压,看能否解压出来。如果还不行,可以尝试重新安装tar工具了。

以下内容部分参考ChatGPT模型:


首先,我们需要检查U盘是否正确插入,并使用命令行查看U盘的挂载点:

sudo fdisk -l

如果U盘未正确挂载,我们可以手动挂载U盘:

sudo mount /dev/sdb1 /mnt

其中,/dev/sdb1是U盘的设备名,/mnt是挂载点。
然后,我们可以使用命令行查看U盘中的内容:

ls /mnt

如果能够正确看到U盘中的内容,那么我们可以继续执行tar命令解压docker安装包:

cd /mnt
tar zxf docker-18.06.1-ce.tgz

如果解压成功,我们可以在当前目录下看到docker的安装包。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快

  • 这篇博客: Centos6.9/Redhat6.9 离线安装docker中的 升级内核安装(tgz) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1、资源下载Coreix Mirrors icon-default.png?t=LBL2http://mirrors.coreix.net/elrepo-archive-archive/kernel/el6/x86_64/RPMS/      kernel-lt-3.10.104-1.el6.elrepo.x86_64.rpm

    Index of linux/static/stable/x86_64/icon-default.png?t=LBL2https://download.docker.com/linux/static/stable/x86_64/      docker-17.03.1-ce.tgz

     2、升级内核

            1)、rpm -ivh kernel-lt-3.10.104-1.el6.elrepo.x86_64.rpm

            2)、vi /etc/grub.conf

                    将 default=1 改为 default=0

            3)、reboot 重启

    3、tar -zxvf docker-17.03.1-ce.tgz

    4、cp ./docker/* /usr/bin

    5、dockerd &

    6、查询docker info

    安装完成~

    但是你会发现service docker start/status 等命令不能用

    解决

    1、下载资源

    libcgroup-0.40.rc1-24.el6_9.x86_64 RPM

    2、rpm -ivh libcgroup-0.40.rc1-24.el6_9.x86_64.rpm

    3、vi /etc/sysconfig/docker 将下面内容copy进去

    # /etc/sysconfig/docker

    #

    # Other arguments to pass to the docker daemon process

    # These will be parsed by the sysv initscript and appended

    # to the arguments list passed to docker -d

    other_args=""

    4、vi /etc/init.d/docker

    #!/bin/sh

    #

    #       /etc/rc.d/init.d/docker

    #

    #       Daemon for docker.com

    #

    # chkconfig:   2345 95 95

    # description: Daemon for docker.com

    ### BEGIN INIT INFO

    # Provides:       docker

    # Required-Start: $network cgconfig

    # Required-Stop:

    # Should-Start:

    # Should-Stop:

    # Default-Start: 2 3 4 5

    # Default-Stop:  0 1 6

    # Short-Description: start and stop docker

    # Description: Daemon for docker.com

    ### END INIT INFO

    # Source function library.

    . /etc/rc.d/init.d/functions

    prog="docker"

    unshare=/usr/bin/unshare

    exec="/usr/bin/$prog"

    pidfile="/var/run/$prog.pid"

    lockfile="/var/lock/subsys/$prog"

    logfile="/var/log/$prog"

    [ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog

    prestart() {

        service cgconfig status > /dev/null

        if [[ $? != 0 ]]; then

            service cgconfig start

        fi

    }

    start() {

        [ -x $exec ] || exit 5

        check_for_cleanup

        if ! [ -f $pidfile ]; then

            prestart

            printf "Starting $prog:\t"

            echo "\n$(date)\n" >> $logfile

            "$unshare" -m -- $exec daemon $other_args &>> $logfile &

            pid=$!

            touch $lockfile

            # wait up to 10 seconds for the pidfile to exist.  see

            # https://github.com/docker/docker/issues/5359

            tries=0

            while [ ! -f $pidfile -a $tries -lt 10 ]; do

                sleep 1

                tries=$((tries + 1))

            done

            success

            echo

        else

            failure

            echo

            printf "$pidfile still exists...\n"

            exit 7

        fi

    }

    stop() {

        echo -n $"Stopping $prog: "

        killproc -p $pidfile -d 300 $prog

        retval=$?

        echo

        [ $retval -eq 0 ] && rm -f $lockfile

        return $retval

    }

    restart() {

        stop

        start

    }

    reload() {

        restart

    }

    force_reload() {

        restart

    }

    rh_status() {

        status -p $pidfile $prog

    }

    rh_status_q() {

        rh_status >/dev/null 2>&1

    }

    check_for_cleanup() {

        if [ -f ${pidfile} ]; then

            /bin/ps -fp $(cat ${pidfile}) > /dev/null || rm ${pidfile}

        fi

    }

    case "$1" in

        start)

            rh_status_q && exit 0

            $1

            ;;

        stop)

            rh_status_q || exit 0

            $1

            ;;

        restart)

            $1

            ;;

        reload)

            rh_status_q || exit 7

            $1

            ;;

        force-reload)

            force_reload

            ;;

        status)

            rh_status

            ;;

        condrestart|try-restart)

            rh_status_q || exit 0

            restart

            ;;

        *)

            echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"

            exit 2

    esac

    exit $?

    5、chkconfig --add docker

    6、chkconfig docker on

    7、service docker status