• docker镜象


    1、安装好docker后,用docker命令的时候有时候会报错:Post http:///var/run/docker.sock/v1.19/images/create?fromImage=ubuntu%3Alatest: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?

    原因可能是docker没有启动,使用service docker restart命令重启docker。

    2、使用docker pull unbuntu:latest创建一个镜象。使用docker images命令查看当前镜象

    3、从该镜象创建一个容器

    使用命令:docker run --rm -ti ubuntu /bin/bash

          命令说明

          (1)--rm告诉docker一旦运行的进程退出就删除容器。

          (2)-ti告诉docker分配一个伪终端并进入交互模式。

          (3)unbuntu是容器立足的镜象

          (4)/bin/bash:要运行的命令,因为我们以交互模式启动,它将显示一个容器的提示符

    4、使用exit命令退出刚才创建的docker,再用docker ps查看正在运行的docker容器,发现没有docker容器在运行,证明上面的rm命令生效了。

    5、创建一个在后台运行的docker

    (1)docker run -d ubuntu ping 8.8.8.8就运行一个后台docker,使用命令docker ps查看是否启动

    其中ping 8.8.8.8是为这个docker分配一个任务,就是这个docker 的command,如果命令写成docker run -d ubuntu /opt/start.sh,就是执行docker容器里面的/opt/下的start.sh脚本。

    (2)容器被自动分配了一个名字叫jovial_ritchie,使用命令docker exec -ti jovial_ritchie /bin/bash,进入docker,

    6、启动后台docker   docker run -i -t image_id /bin/bash

  • 相关阅读:
    ubuntu16.04解决播放swf视频文件问题
    ubuntu下设置clion是使用clang和clang++
    Linux 下没有conio.h 已解决
    适合最新版docker自定义启动配置
    nginx限制ip并发数
    nginx 403错误
    ubuntu 支持中文
    CentOS 5 上使用yum同时安装32位和64位包的解决方法
    rhel yum报错
    因为swap分区无法启动
  • 原文地址:https://www.cnblogs.com/fubaizhaizhuren/p/4792367.html
Copyright © 2020-2023  润新知