![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 57
人生匆匆
这个作者很懒,什么都没留下…
展开
-
源码安装docker
1.下载docker源码包并上传https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/docker-18.09.0.tgz2.将解压出来的docker目录下的指令复制到 /usr/bin/ 目录下cp docker/* /usr/bin/ 3.将docker注册为service服务新建该文件vi /etc/systemd/system/docker.service加入以下内容:[Unit]D原创 2020-07-01 17:20:46 · 5417 阅读 · 1 评论 -
Docker安装OwnCloud私有云盘对接ceph
启动OwnCloud容器,没有镜像会自动下载。三、owncloud对接ceph对象存储。访问服务器IP,设置admin密码。二、初始化OwnCloud。一、安装OwnCloud。原创 2024-08-01 15:00:11 · 259 阅读 · 0 评论 -
docker部署fastdfs
【代码】docker部署fastdfs。原创 2024-06-07 15:55:07 · 259 阅读 · 0 评论 -
linux连接不到docker端口
net.ipv4.ip_forward 是 Linux 内核中的一个参数,用于控制 IP 转发功能。IP 转发是指在一个路由器或者网络设备上接收到一个 IP 数据包后,根据目标 IP 地址的路由信息将数据包发送到合适的接口,使其能够到达目标主机。启用 IP 转发功能后,Linux 系统将能够实现路由转发功能,将数据包从一个网络接口转发到另一个网络接口。在 Linux 中,net.ipv4.ip_forward 的默认值通常是 0,表示禁止 IP 转发。2、是否开启 IP 转发功能。1、是否是防火墙开启。原创 2024-03-27 15:40:32 · 447 阅读 · 0 评论 -
docker下gitlab安装配置
按上面的方式,gitlab容器运行没问题,但在gitlab上创建项目的时候,生成项目的URL访问地址是按容器的hostname来生成的,也就是容器的id。作为gitlab服务器,我们需要一个固定的URL访问地址,于是需要配置gitlab.rb(宿主机路径:/home/gitlab/config/gitlab.rb)。5、访问172.24.3.182,登录用户:root 密码:VytFX360rfEdyzUOgU4yXJ+bW3Ub8XvcijngyptK8t8=4.查看root默认密码。原创 2024-02-26 16:58:56 · 459 阅读 · 0 评论 -
docker安装jenkins
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。原创 2024-02-22 17:48:31 · 746 阅读 · 0 评论 -
docker: Error response from daemon: could not select device driver ““ with capabilities: gpu
安装NVIDIA-CONTAINER-RUNTIME。然后直接yum install 就可以了。进行测试,如果能成功出现显卡信息就可以了。docker使用GPU。原创 2022-08-10 10:37:10 · 663 阅读 · 0 评论 -
centOS7 使用docker安装Oracle12c数据库
Oracle在Linux下安装真的是反人类啊!自从接触了docker,一切都变得很简洁,都是一句命令搞定;好了,闲话少说。docker在这里就不在说了,自己去学首先,搜索可安装的Oracle版本:[root@master ~]# docker search oracle选择你需要安装的版本[root@master oracle]# docker pull sath89/oracle-12c需要一点时间下载。。。。[root@master oracle]# docker imagesRE转载 2020-08-04 09:50:26 · 1226 阅读 · 0 评论 -
docker 安装 oracle_11g 并实现数据持久化
1,采用 docker-compose 安装1,创建相关文件mkdir /usr/local/dockercd /usr/local/dockermkdir oraclecd oracletouch docker-compose.yml 2,docker-compose.yml 配置文件的内容如下version: '3.1'services: master: image: registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g转载 2020-08-04 14:57:38 · 958 阅读 · 0 评论 -
docker容器迁移
把容器从一台服务器迁移到另一台服务器,分以下五个步骤容器打包成镜像 # docker commit -m “” -a “” [CONTAINER ID] [新的镜像名] ,其中-m和-a是可选参数,意思分别是描述和作者导出镜像 # docker save -o [新的镜像名.tar] [新的镜像名]拷贝镜像到目标服务器 # scp src dst导入镜像 # sudo docker load -i [新的镜像名.tar]运行容器 #转载 2020-08-22 14:23:44 · 2197 阅读 · 0 评论 -
解决docker容器IP不固定问题
第一次用docker容器,创建了两个容器,做好mysql的主从配置了,重启docker容器之后,发现容器的ip地址变了,这就尴尬了,首先了解到了docker默认采用”bridge”连接,启动容器的时候会按照顺序来获取ip。这就导致启动时候ip不固定的问题,下面创建自定义网络来解决这个IP不固定的问题,1.创建自定义网络,指定网段172.17.0.0/16docker network create --subnet=172.19.0.0/16 bind2.创建容器docker run -itd原创 2020-05-15 19:17:21 · 6588 阅读 · 1 评论 -
Docker与KVM的区别
一、Docker简介Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系...转载 2020-02-05 12:34:14 · 633 阅读 · 0 评论 -
docker常用的一些基础命令
1、从镜像仓库中拉取或者更新指定镜像docker pull 镜像名:TAG2、将本地的镜像上传到镜像仓库,要先登陆到镜像仓库docker push 镜像名:TAG3、从镜像仓库搜索镜像docker search 镜像名关键字4、对本地镜像的操作#列出本地所有镜像docker images#删除一个或多个镜像docker rmi 镜像名:TAG/镜像ID#标记本地镜像,将其归入...原创 2020-01-19 10:05:11 · 298 阅读 · 0 评论 -
docker部署mysql一主一从
1、首先拉取mysql:5.7镜像docker pull mysql:5.72、拷贝容器mysql配置文件,并配置,以便挂载docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 mysql:5.7docker cp mysql1:/etc/mysql/mysql.conf.d /mysql/mysql1 ...原创 2020-01-18 11:32:18 · 1669 阅读 · 1 评论 -
Docker容器安装sshd,更好操作容器
1、首先运行一个容器要有sshd的端口2、进入容器,安装sshdocker exec -it httpd /bin/bash进入容器之后操作yum -y install openssh-server openssh-clientsrpm -aq|grep openssh3、启动sshd/usr/sbin/sshd -D &passwd root #ssh连接时...原创 2020-01-08 13:59:28 · 362 阅读 · 0 评论 -
简单安装registry私有镜像库
一、安装docker,我的registry基于docker运行yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum makecache ...原创 2019-12-31 12:03:44 · 370 阅读 · 0 评论 -
docker,harbor推送与拉取镜像
harbor 10.0.0.431、首先要有镜像推送并更改镜像库地址vim /etc/docker/daemon.json{"insecure-registries":["10.0.0.43"]systemctl daemon-reloadsystemctl restart docker2、登录harbor私有库docker login 10.0.0.43 #harbor ...原创 2019-12-30 19:34:36 · 1766 阅读 · 0 评论 -
简单安装harbor私有镜像库
首先下载harbor压缩包一、安装docker,我的harbor基于docker运行yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoy...原创 2019-12-30 17:03:42 · 228 阅读 · 0 评论 -
Dockerfile的一些基础参数
1、ADD 命令ADD有2个参数,源和目标。它的基本作用是从源系统的文件系统上复制文件到目标容器的的文件系统。如果源是1个URL,那该URL的内容将被下载并复制到容器中。如 ADD run.sh /2、CMD 命令和RUN命令相似,CMD可以用于执行特定的命令。和RUN不同的是,这些命令不是在镜像构建的过程中执行的,而是在用镜像启动容器后被调用。如 CMD "command" "a...原创 2019-12-30 09:47:01 · 777 阅读 · 0 评论 -
Dockerfile构建redis-cli镜像
1、编写dockerfilevim DockerfileFROM centos:7RUN yum -y install gcc gcc-c++ wget make #安装依赖RUN wget -P /root http://download.redis.io/releases/redis-5.0.2.tar.gz #下载redis源码包到指定目录,自己也可以拉RUN cd ...原创 2019-12-27 20:34:59 · 444 阅读 · 0 评论 -
docker-compose简单构建redis集群
首先要有redis-cluster镜像构建redis-cluster镜像链接1、编写docker-comper文件vim redis.ymlversion: '3'services: redis1: image: redis-cluster environment: - REDIS_PORT=7001 ports: ...原创 2019-12-27 19:31:44 · 486 阅读 · 0 评论 -
Dockerfile编写redis-cluster镜像
1、编写Dockerfile文件vim DockerfileFROM centos:7RUN yum -y install gcc gcc-c++ wget make #安装依赖RUN wget -P /root http://download.redis.io/releases/redis-5.0.2.tar.gz #下载redis源码包到指定目录,自己也>可以拉R...原创 2019-12-27 19:29:06 · 746 阅读 · 0 评论 -
Dockerfile构建redis镜像
1、编写Dockerfilevim DockerfileFROM centos:7RUN yum -y install gcc gcc-c++ wget make #安装依赖RUN wget -P /root http://download.redis.io/releases/redis-5.0.2.tar.gz #下载redis源码包到指定目录,自己也可以拉RUN cd ...原创 2019-12-17 12:00:26 · 905 阅读 · 0 评论 -
docker更改镜像库地址
1、第一种:给改成私有镜像创库地址vim /etc/docker/daemon.json{"insecure-registries":["10.30.5.120"]systemctl daemon-reloadsystemctl restart docker成功2、第二种:改成镜像创库地址vim /etc/docker/daemon.json{"registry-mirr...原创 2019-12-17 10:40:00 · 3180 阅读 · 1 评论 -
Dockerflie构建tomcat镜像
1、首先准备jdk包和tomcat包2、编写dockerfilevim DockerfileFROM centos:7RUN echo 'export JAVA_HOME=/usr/local/jdk1.8.0_60' >>/etc/profileRUN echo 'export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH' ...原创 2019-11-28 19:16:30 · 188 阅读 · 0 评论 -
pip install -r /opt/jumpserver/requirements/requirements.txt 安装python-gssapi-0.6.4报错
1、直接进入配置,注释python-gssapi-0.6.4vim jumpserver/requirements/requirements.txt2、在运行pip install -r /opt/jumpserver/requirements/requirements.txt -i https://mirrors.aliyun.com/pypi/simple/3、之后再去掉注释安...原创 2019-11-26 16:46:18 · 4114 阅读 · 2 评论 -
Dockerfil构建nginx镜像
1、首先准备nginx源码包vim DockerfileFROM centos:7RUN yum -y install make gcc gcc-c++ pcre-devel zlib-develADD nginx-1.12.0.tar.gz /root/RUN cd /root/nginx-1.12.0 && ./configure && make ...原创 2019-11-26 10:35:53 · 126 阅读 · 0 评论 -
docker-compose简单构建zabbix
1、编写docker-comper文件vim zabbix.ymlversion: "3"services: db: image: 10.30.36.120/docker/mysql:5.6 ports: - 3306:3306 environment: - MYSQL_ROOT_PASSWORD=123 ...原创 2019-10-23 16:53:53 · 261 阅读 · 0 评论 -
docker-compose简单构建wordpress
1、编写docker-compose文件vim docker-compose.ymlversion: "3"services: db: image: 10.30.47.120/docker/mysql:5.6 ports: - 3306:3306 environment: - MYSQL_ROOT_PASSWORD=123...原创 2019-10-23 14:13:04 · 267 阅读 · 1 评论 -
Docker部署wordpress
1、创建MySQL容器docker run --name mysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 -e MYSQL_DATABASE=wordpress -e MYSQL_USER=tom -e MYSQL_PASSWORD=123 mysql:5.62、创建wordpress容器docker run --name wordpres...原创 2019-10-23 10:58:13 · 213 阅读 · 0 评论 -
harbor同步镜像
1、建立对那台目标操作2、建立同步规则3、同步原创 2019-10-22 20:27:56 · 4651 阅读 · 1 评论 -
Dockerfile构建nginx+php镜像
1、创建nginx目录mkdir nginxcd nginx2、需要default.conf、nginx.repo、nginx.ini扩展源vim default.confserver { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/...原创 2019-10-22 18:05:43 · 1056 阅读 · 0 评论 -
Dockerfile创建nginx镜像
1、安装完docker之后启动详细安装daocker链接2、首先编辑dockerfile文件,基于centos7镜像vim DockerfileFROM centos:7RUN yum -y install httpdRUN mkdir -p /var/www/htmlRUN echo "123" >/var/www/html/index.htmlCMD ["httpd",...原创 2019-10-21 20:57:22 · 743 阅读 · 2 评论 -
docker安装和基本操作
Docker的安装和启动官方安装文档链接:https://docs.docker.com/install/linux/docker-ce/centos/阿里云安装文档链接:https://yq.aliyun.com/articles/110806我们这里采用阿里云作为安装源step 1: 安装必要的一些系统工具yum install -y yum-utils device-mapper...原创 2019-10-20 20:37:13 · 236 阅读 · 0 评论