zoukankan      html  css  js  c++  java
  • Ubuntu18.04 子系统中 Docker 安装使用

    Docker是一个比较重要的工具,但是最近几年的工作中确实用不到,最近有需求,搭建一下环境。

    1、执行下面命令

    # Install packages to allow apt to use a repository over HTTPS
    $ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    # Add Docker's official GPG key
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    # Set up the repository
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    # Update source lists
    sudo apt-get update
    # Install Docker
    sudo apt-get install docker-ce

    2、查看版本

    docker --version
    

    3、然而docker version

    提示

    Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemon running?

    4、网友文章提示需要安装Docker For Windows

    参考:https://blog.csdn.net/a346492443/article/details/106360501/

    https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe

    使用迅雷下载,安装

     安装后会导致Wmware 无法运行,

     

     勾选Expose daemon on tcp://localhost:2375 without TLS

    5、再运行,正常

     6、查看image

     7、安装7.0 centos

     8、速度太慢,设置加速地址

    touch /etc/docker/daemon.json
    cd /etc/docker/
    sudo vi daemon.json

    内容如下

    {
      "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }

    重启子系统

    另外这里也设置下(可能不需要设置,我没有反复测试)

    再次安装,感觉速度快了

     9、测试运行,正常

     

     10、进入容器

    docker run -it centos /bin/bash

     11、退出和重启容器

     12、测试拷贝文件cp时不用输入id 全名

    13、执行命令区别

    docker run :根据镜像创建一个容器并运行一个命令,操作的对象是 镜像

    docker exec :在运行的容器中执行命令,操作的对象是 容器

    示例:

    创建(container 可以忽略):

    docker container run --name test  -it centos /bin/bash

    进入到容器

    docker exec -it test /bin/sh

      

      

    1、建了一个小群:616945527(软件), 欢迎大家加入,加群口令abc123,硬件嵌入式开发者推荐75764412(单片机)。
    闲置域名www.nsxz.com出售(等宽等高字符四字域名,可组合多种有意义词语)。
  • 相关阅读:
    matplotlib学习之(四)设置线条颜色、形状
    Python 安装matplotlib,six,dateutil,pyparsing 完整过程
    Python中的Numpy、SciPy、MatPlotLib安装与配置
    pip --upgrade批量更新过期的python库
    Python模块常用的几种安装方式
    python文件目录操作
    Python调用(运行)外部程序
    使用CreateProcess函数运行其他程序
    Python中四种运行其他程序的方式
    Python对Excel操作详解
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/14497145.html
Copyright © 2011-2022 走看看