首页 > 系统相关 >docker Ubuntu 安装教程

docker Ubuntu 安装教程

时间:2023-04-17 18:24:30浏览次数:44  
标签:教程 Ubuntu kdla apt dev ubuntu docker bash

启动docker镜像

docker run -t -i -d ubuntu:18.04 /bin/bash

配置ustc镜像源

sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list
sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
apt-get clean
apt-get update

apt install software-properties-common

apt install vim xz-utils bzip2 iputils-ping net-tools nginx cmake git

安装成功

apt-get install repo device-tree-compiler git-core u-boot-tools mtools
parted libudev-dev libusb-1.0-0-dev python-linaro-image-tools
autoconf autotools-dev libsigsegv2 m4 intltool libdrm-dev curl sed make binutils
build-essential gcc g++ bash patch gzip gawk bzip2 perl tar cpio python unzip rsync
file bc wget libncurses5 libqt4-dev libglib2.0-dev libgtk2.0-dev libglade2-dev
cvs git mercurial openssh-client subversion asciidoc w3m dblatex graphviz python
libssl-dev expect fakeroot cmake flex bison liblz4-tool libtool
keychain

apt install linaro-image-tools
apt install time

下面这两个暂时安装失败 么有影响

sudo docker commit -m="rk build env add time" -a="simp" b71038100a48 simp/ubuntu:v1_rk1

kdla@kdla-System-Product-Name:~$ sudo docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
simp/ubuntu v2_rk1 c1803dd18786 3 minutes ago 1.79GB
ubuntu latest 6b7dfa7e8fdb 8 hours ago 77.8MB
ubuntu 18.04 251b86c83674 8 hours ago 63.1MB
portainer/portainer latest 5f11582196a4 2 weeks ago 287MB
hello-world latest feb5d9fea6a5 14 months ago 13.3kB

运行后删除容器

sudo docker run -it --rm -v /opt/rk_build1:/opt simp/ubuntu:v2_rk2 /bin/bash

后台运行的容器

sudo docker run -itd --name rk_build1 -v /root/:/home/kdla/rv1126 simp/ubuntu:v2_rk2 /bin/bash
sudo docker run -itd --name rk_build1 -v /home/kdla/rv1126: /root simp/ubuntu:v1_rk1 /bin/bash

后台运行的容器

sudo docker run -itd --name ubuntu1804_simp_media -v /opt/gyz:/home ubuntu:18.04 bash

运行一个 Ubuntu1804的 bash环境 退出后自动删除

docker run -it --rm ubuntu:18.04 bash

查看所有镜像

docker image ls

查看所有镜像体积

docker image df

docker 常用命令

删除镜像 镜像名中带有redis

$ docker image rm $(docker image ls -q redis)

samba

sudo docker run -it -p 139:139 -p 445:445 -d -v /home/kdla:/mount dperson/samba
-u "kdla;kdla"
-u "gyz;gyz"
-s "opt;/mount;yes;no;no;all;kdla;kdla"

标签:教程,Ubuntu,kdla,apt,dev,ubuntu,docker,bash
From: https://www.cnblogs.com/ruizhang0822/p/17326708.html

相关文章

  • Docker基础命令及面试问题
    Docker包括三个基本概念:镜像(Image):Docker镜像(Image),就相当于是一个root文件系统。比如官方镜像ubuntu:16.04就包含了完整的一套Ubuntu16.04最小系统的root文件系统。容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定......
  • 连接MongoDB+Docker安装MongoDB
    一、连接MongoDB工具:studio3T下载:https://studio3t.com/download-thank-you/?OS=win641、无设置密码最终成功页面2、设置了密码后续同1二、安装MongoDB版本:5.0.5参考:https://www.cnblogs.com/cwp-bg/p/10403327.htmlhttps://blog.csdn.net/weixin_4......
  • easysysprep4封装教程,自己封装系统
    本教程详细介绍如何使用easysysprep4进行封装系统的详细介绍。本教程分三个部分。easysysprep4封装教程上打开easysysprep4看到如下图这里只是显示了当前系统信息,以及easysysprep4设置的封装模式。我们点击“开始”进入下一步来到这里信息相对于图一信息量增加了很多,下面我们进行详......
  • Spring 教程—REST 客户端详解
    Spring框架为调用REST端点提供了以下选择:WebClient -非阻塞、响应式客户端和fluentAPI。RestTemplate -带有模板方法API的同步客户端。HTTP接口 -注解式接口,并生成动态代理实现。一、 WebClientWebClient 是一个非阻塞的、响应式的客户端,用于执行HTTP请求。它在5.0中引......
  • EasyBoot教程二:制作PE多重启动盘方法
    1.首先下载个U盘启动盘制作工具(我用的是U深度)http://www.ushendu.com/下载UEFI版即可2.安装软件,安装完后打开3.选择ISO模式4.选择ISO保存路径,点击开始制作,制作完成后,用UltraISO打开USD.ISO5.选择保存,保存引导文件6.保存为USD.bif7.打开EasyBoot安装目录C:\ProgramFiles(x86)\Easy......
  • EasyBoot教程一:制作WIN7原版多重启动盘方法
    EasyBoot教程一:制作WIN7原版多重启动盘方法1.安装EasyBoot、UltraISO软件2.用UltraISO打开下载好的WIN7原版镜像3.选择启动,保存引导文件4.保存为win7x32.bif,以后会用到5.打开EasyBoot的安装目录C:\ProgramFiles(x86)\EasyBoot\disk1\ezboot,将ISO文件里的所有文件(注意:不包括autoru......
  • EasyBoot教程三:制作GHOST多重启动盘方法
    怎么让EasyBoot支持ghost文件?1.先下载常用IMG集合找到GHOSTWIN7.IMG2.解压GHOSTWIN7.IMG,用记事本打开AUTOEXEC.BAT,更改gho文件名我这里用win764.gho这个名3.用WinImage这个软件打开GHOSTWIN7.IMG用修改好的AUTOEXEC.BAT文件,保存好后替换上图中的文件点击另存为保存类型选择:所有文......
  • ansible的docker_container模块使用
    使用docker_container模块创建容器示例:----hosts:myserveripremote_user:root#执行用户gather_facts:false#屏蔽系统信息返回vars:ansible_python_interpreter:/usr/bin/python3#定义ansible使用python3的环境serial:"100%"#更新比列,可以......
  • Ubuntu 18.04安装SFTP服务
    1.安装sftp服务sudoapt-getinstallopenssh-server2.修改配置文件vim/etc/ssh/sshd_config##下面这行注释掉#Subsystemsftp/usr/libexec/openssh/sftp-server##后面加入Subsystemsftpinternal-sftp找到PermitRootLoginno一行,改为PermitRootLoginyes  让root用户可......
  • Dockerfile详细使用、docker私有仓库、dockercompose介绍、dockerpose部署flask+redis
    昨日内容#1容器其他操作1dockerstart容器id2dockerstop容器id3dockerrm容器id4dockerrm`dockerps-aq`#正在运行的容器不能删除5dockerexec容器id命令6dockercp宿主机目录容器id:容器目录#目录要存在7docker......