TB_信息安全_点滴

collect info about work need

docker环境安装

2020-9-14 admin linux

docker环境安装
yum -y install yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

主机命名
hostname set-hostname dsg_gateway_centos
hostnamectl set-hostname dsg_gateway_centos

docker环境安装
yum -y install yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum -y install docker-ce
docker
docke images
docker images
systemctl start docker
docker images

进入docker镜像站
sudo docker login --username=15225075424 registry.cn-hangzhou.aliyuncs.com
docker pull registry.cn-hangzhou.aliyuncs.com/cipherchina/idass-main-dsg:laster
docker images

虚拟机与实体机端口映射
docker run --privileged=true --name=maindsg -d -i -t -p 80:80 -p 443:443 -p 3307:3306 -p 6380:6379 -p 8643:8643 -p 8644:8644 -v /root/docker-data:/root/docer-data/ 3f40e95f3093 /usr/sbin/init
docker ps
docker exec -it maindsg /bin/bash
docker ps
docker pull registry.cn-hangzhou.aliyuncs.com/cipherchina/idass-sub-dsg:laster
docker imags
docker images
docker run --privileged=true --name=subdsg -d -i -t -p 6381:6379 -v /root/docker-data:/root/docer-data/ f314f479c943 /usr/sbin/init
docker ps
docker exec -i subdsg /bin/bash
docker exec -it subdsg /bin/bash


docker镜像下载
renzheng
sudo docker login --username=15225075424 registry.cn-hangzhou.aliyuncs.com

docker pull registry.cn-hangzhou.aliyuncs.com/cipherchina/iam-portal:last

docker pull registry.cn-hangzhou.aliyuncs.com/cipherchina/idass-main-dsg:laster

docker pull registry.cn-hangzhou.aliyuncs.com/cipherchina/idass-sub-dsg:laster





虚拟机与实体机端口映射
run idaas
docker run --privileged=true --name=iam -i -t -d -p 8642:8642 -p 8645:8645 -p 8648:8648 -p8649-8655:8649-8655 -p 61616:61616 -p 8161:8161 -p 3306:3306 -p 6379:6379 -v /root/docker-data:/root/docer-data/ e262f531ec50 /usr/sbin/init


run maindsg
docker run --privileged=true --name=maindsg -d -i -t -p 80:80 -p 443:443 -p 3307:3306 -p 6380:6379 -p 8643:8643 -p 8644:8644 -v /root/docker-data:/root/docer-data/ 3f40e95f3093 /usr/sbin/init


run subdsg
docker run --privileged=true --name=subdsg -d -i -t -p 6381:6379 -v /root/docker-data:/root/docer-data/ f314f479c943 /usr/sbin/init

评论:

admin
2020-12-20 22:45
一、Docker-registry镜像 下载地址

官方镜像下载比较慢,因为人品问题一直下载不成功,所以选择了国内的镜像。

daocloud:   https://hub.daocloud.io/

还有其他国内的一些网站,以后用到再更新。



二、下载Docker-registry镜像
复制红色框中的地址:

1 docker pull daocloud.io/library/registry:0.5.9
查看镜像下载是否成功





三、开启仓库

1  docker run -d -p 5000:5000 -v /opt/data/registry : /tmp/registry  daocloud.io/library/registry   0.5.9
-d后台运行,-p指定端口,-v 把registry的容器镜像路径 /tmp/registry 映射到本机的 /opt/data/registry

将本地的镜像按照仓库的地址打上标签,准备上传到私有仓库中

1 docker tag hub.c.163.com/library/nginx  192.9.10.14:5000/nginx
上传本地镜像到私有仓库:

1 docker push  192.9.10.14:5000/nginx


上传过程中可能会出错:

1 Error: Invalid registry endpoint ... Get ... If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add '--insecure-registry 192.9.10.14:5000' to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/192.168.1.103:5000/ca.crt


解决方法:

1)网上很多教程都是说修改 sudo vim /etc/default/docker,而centos6.8下并没有该文件,因为 cento 对应配置不在那里 记得应该是这个 /etc/sysconfig/docker,再文件中添加上

ADD_REGISTRY='--add-registry 192.9.10.14:5000',

INSECURE_REGISTRY='--insecure-registry 192.9.10.14:5000'

重启docker :  service docker restart

然而并不起作用

2)在客户端启动线程

1 docker -d ----insecure-registry 192.9.10.14:5000
该进程不要关,然后再上传镜像,居然可以了。





Reference:

[1] https://www.cnblogs.com/cloud-it/p/7070198.html

[2] https://blog.csdn.net/felix_yujing/article/details/51564739
admin
2020-12-20 21:21
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。

Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

pip 官网:https://pypi.org/project/pip/

你可以通过以下命令来判断是否已安装:

pip --version     # Python2.x 版本命令
pip3 --version    # Python3.x 版本命令
如果你还未安装,则可以使用以下方法来安装:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
$ sudo python get-pip.py    # 运行安装脚本
注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令:

$ sudo python3 get-pip.py    # 运行安装脚本。
一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。

发表评论: