Ubuntu

Docker仓库

柔情痞子 提交于 2021-01-10 05:00:52
点击上方蓝色字关注 [ 啃饼思录 ]~ Docker仓库 写在前面 Docker三个核心概念已经详细学习了前两个,接下来学习第三个概念---仓库(Repository)。仓库是集中存放镜像的地方,它分为公共仓库和私有仓库。注意仓库(Repository)和注册服务器(Registry)两者是不同的,实际上注册服务器是存放仓库的具体服务器,一个注册服务器上可以有多个仓库,每个仓库下面有多个镜像,因此你完全可以将仓库理解为是注册服务器上的一个具体的项目或目录。举个例子,对于地址为 private-docker.com/ubuntu 的仓库来说,前面的 private-docker.com 是注册服务器地址;后者的 ubuntu 是仓库名称。通过上面的简单介绍,相信开发者已经对仓库和注册服务器有了基本的认识。在本文中将介绍如何使用Docker Hub官方仓库进行登录、下载、上传等操作,如何使用国内社区提供的仓库来下载镜像,创建和使用私有仓库的相关操作。 Docker Hub官方仓库 Docker Hub是Docker官方提供的最大公共镜像仓库。一般来说,开发者需要的镜像都可以在Docker Hub官方仓库上找得到并直接下载。 登录 开发者可以执行 docker login 命令来输入用户名、密码和邮箱来完成注册和登录功能。注意注册成功后会在本地用户目录下自动创建 .docker

Ubuntu18.04安装xrdp 桌面远程服务

做~自己de王妃 提交于 2021-01-09 09:53:55
终端改目录改英文 export LANG=en_US xdg-user-dirs-gtk-update export LANG=zh_CN.UTF-8 xdg-user-dirs-gtk-update ================================================= xrdp是原生方案,兼容性是最好的,也不需要太多额外的软件支持。 sudo apt install xrdp sudo systemctl enable xrdp 第49行,new_cursors=true改为false sudo sed -e 's/^new_cursors=true/new_cursors=false/g' \ -i /etc/xrdp/xrdp.ini sudo systemctl restart xrdp 创建 ~/.xsessionrc vi ~/.xsessionrc export GNOME_SHELL_SESSION_MODE=ubuntu export XDG_CURRENT_DESKTOP=ubuntu:GNOME export XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share:/usr/share:/var/lib/snapd/desktop export XDG_CONFIG_DIRS=/etc

Ubuntu18.04系统设置为中文语言

狂风中的少年 提交于 2021-01-09 09:39:38
1、选择右上角设置按钮 2、管理已安装的语言 3、安装简体中文 安装好后是这样的 会发现汉语中文那一块是灰色的,怎么点都点不亮 4、 拖拽 汉语(中国) 到最顶边 然后应用 5、重启 然后就出现这个画面 最好点保留吧,中文在终端可能会有问题。 大功告成 ok 来源: oschina 链接: https://my.oschina.net/u/4305576/blog/3669008

【Maven】---Linux搭建Nexus3.X私服

我与影子孤独终老i 提交于 2021-01-09 08:03:15
Linux搭建Nexus3.X私服 备注:linux版本: ubuntu 同时已经部署好JDK8环境 一、linux安装nexus 1、创建文件夹并进入该目录 cd /usr/local && mkdir nexus && cd nexus 2、下载nexus安装包 wget http://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.6.0-02-unix.tar.gz 3、解压、重命名 tar -zxvf nexus-3.6.0-02-unix.tar.gz // 解压 mv nexus-3.6.0-02 nexus // 重命名 4、自定义配置虚拟机可打开 nexus.vmoptions 文件进行配置 如果Linux硬件配置比较低的话,建议修改为合适的大小,否则会出现运行崩溃的现象 # vim nexus/bin/nexus.vmoptions // 虚拟机选项配置文件 5、启动nexus 启动 Nexus(默认端口是8081),Nexus 常用的一些命令包括: /usr/local/nexus/nexus/bin/nexus {start|stop|run|run-redirect|status|restart|force-reload} ,下面我们启动Nexus: 启动命令: bin/nexus start

Ubuntu 18.10 安装swift 注意事项

大憨熊 提交于 2021-01-09 07:12:20
Ubuntu 18.10 缺少 libtinfo5 相关解决方案 /bin/lldb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory /bin/lldb: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory apt-get install libtinfo5 apt install python-dev apt-get install libncurses5 来源: oschina 链接: https://my.oschina.net/u/179620/blog/2989810

2020 kali linux 4 安装搜狗输入法

和自甴很熟 提交于 2021-01-09 02:58:52
kali linux 安装搜狗输入法之坑! 这个源:解决搜狗输入法所有依赖 deb http://cz.archive.ubuntu.com/ubuntu eoan main universe 官方源: deb http://http.kali.org/kali kali-rolling main non-free contrib 国内源: deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted

Ubuntu20安装docker并部署相关漏洞环境

心已入冬 提交于 2021-01-08 20:20:51
他在二楼,你在一楼,如果他没有看你的话,那为什么你们会对视呢? ---- 网易云热评 一、安装docker 1、sudo apt install docker.io 2、查看docker版本,如果显示则说明安装成功 docker -v 二、安装 docker-compose sudo apt install docker-compose 2、查看版本,确认是否安装成功 docker-compose version 三、下载靶场 1、git clone https://github.com/vulhub/vulhub.git 2、查看都有哪些靶场 四、部署Jboss未授权访问漏洞环境 1、进入jboss,CVE-2017-7504文件夹 2、启动该环境,第一次启动可能会慢点 docker-compose up -d 3、访问该主机ip:8080进入漏洞环境 4、后续清理工作 开启下一个靶场之前之前,要先关闭一下 sudo docker-compose down 清理环境 docker rm $(docker ps -a -p) 禁止非法,后果自负 欢迎关注公众号:web安全工具库 本文分享自微信公众号 - web安全工具库(websec-tools)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。

Ubuntu20 使用docker安装gitlab9.2.5-ce0

谁说我不能喝 提交于 2021-01-08 20:05:53
【回忆记录几周前】 由于在Ubuntu20中支持的gitlab9.2.5-ce0版本,因此尝试了各种方式之后最终物理安装方式没有成功。 突然想到既然没有官方的支持,何不使用docker方式部署,按照该思路一顿操作,刚开始找到资料都是介绍第三方维护的版本(很坑),尝试了多次最终才下载成功,但启动之后,使用命令行操作gitlab恢复数据,web页面报错,查阅各种文档无法解决,尝试多次只能放弃使用。(非官方维护版本,有各种坑,有些版本不能使用命令行,有些版本不能恢复数据) 最后发现官方有支持,直接使用该版本,过程非常顺利。根据物理版本的使用方式,进入docker容器内部,各种命令和物理机中使用毫无差别,顺利恢复数据。 下面记录部署流水账【粗糙莫怪】: sudo docker pull gitlab/gitlab-ce:9.2.5-ce.0 【从官方拉取最靠谱】 sudo mkdir /home/gitlab_9.2.5 sudo mkdir config logs data 【需要将备份文件修改权限】sudo docker run --detach -p 443:443 -p 80:80 -p 2222:22 --name gitlab --restart always -v /home/gitlab_9.2.5/config:/etc/gitlab -v /home/gitlab_9

ubuntu install python/python3 and pip/pip3

二次信任 提交于 2021-01-08 20:01:01
Ubuntu16.04默认安装了Python2.7和3.5 安装Python2+: sudo apt- get install python 请注意,系统自带的python千万不能卸载! 输入命令 python 按Ctrl+D退出python命令行 输入命令 sudo add-apt-repository ppa:jonathonf/python-3.6 按Enter确认 输入命令 sudo apt-get update 我使用sudo apt-get update之后,更新失败,遇到如下错误。 W: Failed to fetch http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found 最终发现如下的解决方案!(PPA仓库破损而且陈旧的问题) 问题:我试着通过运行apt-get update命令来再次同步包索引文件,但是却出现了“404 无法找到”的错误

docker实现分布式项目部署

邮差的信 提交于 2021-01-08 19:56:07
docker的安装及基本命令这里就略过了,可以看我的这篇笔记 https://www.cnblogs.com/pyweb/p/11351878.html 。 这次需要在docker上部署两个项目,整体的流程为:安装环境 -> 生成容器 -> 启动容器 -> git代码并运行 1. 安装环境 本次使用的是Ubuntu环境,我第一次使用了daocloud.io/ubuntu, 下载好后安装环境有问题。然后换了ubuntu,使用正常,这里建议直接 docker pull ubuntu,下载stars最高的那个即可。 下载好后,启动镜像 docker run -it --name ubuntu1_name -d ubuntu /bin/bash # -i:以交互模式运行容器 -t:为容器分配一个伪终端输入。通常-it一起使用 # --name ubuntu1_name :为容器起个名称 # -p 1000:22 :指定端口映射 宿主机端口:容器端口。我这里设置了两个映射 # -d :说明容器启动后在后台运行,不进入容器。 # /bin/bash : 在容器内执行/bin/bash 命令 进入容器 docker exec -it 容器id /bin/bash 刚下载Ubuntu的时候什么都没有,你得下载python3.x,pip3, vim, git 我自己试了下