首页 > 系统相关 >ubuntu18.04 搭建docker 环境

ubuntu18.04 搭建docker 环境

时间:2023-07-09 09:33:05浏览次数:38  
标签:bin sudo ubuntu docker ubuntu18.04 bash 搭建

1. 安装docker环境

1.1 安装docker 容器

sudo apt install docker.io

sudo systemctl status docke # 获取docker状态
sudo systemctl start docker # 启动docker
sudo systemctl stop docker # 停止docker

1.2 将添加docker用户组(重启生效)

sudo groupadd docker
sudo gpasswd -a $USER docker

2. 安装ubuntu18.04景象

2.1 拉取docker镜像

docker pull ubuntu:18.04

2.2 启动docker镜像

docker run -it ubuntu:18.04 /bin/bash

2.2 更新

apt update

2.3 添加用户以及sudo

apt install sudo
echo "%sudo ALL=(ALL:ALL) ALL" >> /etc/sudoers
echo "%sudo ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
adduser q
echo "q ALL=(ALL:ALL) ALL" >> /etc/sudoer

3. 保存环境

3.1查询容器信息

docker ps -a

CONTAINER ID   IMAGE          COMMAND       CREATED          STATUS                      PORTS     NAMES
9a39a23ed652   ubuntu:18.04   "/bin/bash"   11 minutes ago   Up 11 minutes                         kind_khayyam
7cfe7f1ca30b   ubuntu:18.04   "/bin/bash"   25 minutes ago   Exited (1) 11 minutes ago             great_mendel

3.2 提交docker容器修改(容器不能关闭)

docker commit 9a39a23ed652 openharmony-ubuntu18.04.v00:20230709

3.3 保存镜像


4. 运行docker指令

docker run -it -v $logcal_path:$remote_patch -u q -e PYTHONIOENCODING=utf-8 openharmony-ubuntu18.04.v00:20230709 /bin/bash

标签:bin,sudo,ubuntu,docker,ubuntu18.04,bash,搭建
From: https://www.cnblogs.com/datsci/p/17538333.html

相关文章

  • Docker容器 命令
     查看容器状态 正在运行的容器dockerps 查看所有容器dockerps-a 启动容器  1、直接运行,这种会铺满窗口,并且不能其它操作,按ctrl+c终止进程dockerruntomcat 2、后台运行  -p 后面两个8080,第一个8080为对外访问端口,第......
  • ubuntu 通过软链接的方式修改 Docker 镜像默认存储位置以防止空间占满
    和之前的修改conda存储位置一样,我们同样可以通过软链接的方式,修改存储位置。前文:https://www.cnblogs.com/odesey/p/17218519.htmlhttps://www.cnblogs.com/odesey/p/17512848.html默认情况下Docker容器的存放位置在/var/lib/docker目录下面,可以通过下面命令查看具体......
  • 从docker hub上拉取镜像nginx、tomcat实例
     可以从百度上搜索dockerhub,进入网站:https://hub-stage.docker.com/search?q=tomcat  查看不同镜像版本 查看镜像命令,以下两种均可dockerimagelsdockerimages拉取tomcat镜像,如不指定版本,默认拉取最近的 dockerpulltomcat拉取指定版本tomcat......
  • 用容器部署Nexus 3作为Nuget和Docker的仓库
    1、准备docker-compose的配置文件version:'3'services:nexus:image:'sonatype/nexus3:3.42.0'container_name:nexusrestart:alwayshostname:nuget.dudusoft.cnprivileged:trueenvironment:-TZ=Asia/Shanghai......
  • 在Windows环境中配置使用我们搭建的DNS服务器
    1、修改网卡的设置,首选DNS用我们自己的2、在命令行中测试专业的nslookup3、已知的问题每次在DNS服务器的web界面中,修改了解析,必须用dockerrestartdns命令,把容器重新启动才能生效。......
  • 云原生之使用Docker部署Dailynotes个人笔记管理工具
    (云原生之使用Docker部署Dailynotes个人笔记管理工具)一、Dailynotes介绍DailyNotes用于每天记笔记和跟踪任务的应用程序。本工具使用markdown进行编辑,也可以作为个人任务看板。二、检查本地docker环境1.检查docker版本[root@jeven~]#docker-vDockerversion20.10.21......
  • 用Dockers搭建DNS服务器
    1、Docker-Compose的配置文件用vi编辑器,创建文件:vidocker-compose.yml内容如下:version:'3.6'networks:main:ipam:config:-subnet:10.10.1.0/24services:web:image:'sameersbn/bind:9.16.1-20200524'container_nam......
  • docker
    安装Docker安装Docker有三种方法,这里只用repository安装,更详细的安装方法可以看官方文档。1.1添加repository首先更新apt:sudoapt-getupdate安装一些包让apt可以通过https使用repository:sudoapt-getinstallapt-transport-httpsca-certificatescurlgnup......
  • docker 安装pgsq
    1、拉镜像(指定版本或者不指定)dockerpullpostgresdockerpullpostgres:10.21-alpine2、根据镜像创建容器dockerrun-d-p5432:5432-vd:/mydata/postgres:/mydata/postgres/pgdata-ePOSTGRES_PASSWORD=123456--namepgsqlpostgres参数说明:-d:表示在后台运行容器;-......
  • 搭建CDH后,hdfs的权限问题设置
    搭建CDH后,hdfs的权限问题问题描述:搭建cdh集群后,在hdfs中创建文件报错:Permissiondenied:user=root,access=WRITE,inode=“/“:hdfs:supergroup:drwxr-xr-x即使使用root账户也是一样。无论是用sudohadoopdfs-mkdir建立文件还是put文件,都会显示,同样的错误!!经过百度发现......