Recent Comments
Category Archives: Docker
docker cp 命令使用方法
docker cp 的作用和linux 的cp是一样的,用来在宿主机和容器之间复制文件 [root@localhost ~]# docker cp –help Usage: docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH Copy files/folders between a container and the local filesystem Options: -a, –archive Archive mode (copy all uid/gid information) -L, –follow-link … Continue reading
docker attach命令使用
docker attach主要用来进入容器内部,之前创建了一个ubuntu的镜像,具体过程看之前的日志,现在进去瞅瞅 [root@localhost ~]# docker attach ubuntu root@7103a04f97d3:/# root@7103a04f97d3:/# ifconfig eth0 Link encap:Ethernet HWaddr 02:42:ac:11:00:02 inet addr:172.17.0.2 Bcast:172.17.255.255 Mask:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:22 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX … Continue reading
docker run命令使用
docker run :创建一个新的容器并运行一个命令 语法 docker run [OPTIONS] IMAGE [COMMAND] [ARG…] OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器,并返回容器ID; -i: 以交互模式运行容器,通常与 -t 同时使用; -P: 随机端口映射,容器内部端口随机映射到主机的高端口 -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; –name=”nginx-lb”: 为容器指定一个名称; –dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致; –dns-search example.com: 指定容器DNS搜索域名,默认和宿主一致; -h “mars”: … Continue reading
centos7:docker使用阿里云镜像加速器的方法
首先注册阿里云账号,这个不用说了 然后,进入控制台,找到容器镜像服务 (阿里控制台太乱了,我反正是找不到,网上搜了半天才找到连接:https://cr.console.aliyun.com/#/accelerator) 找到这个镜像加速器,怎么配置上面说得很清楚了,我就直接复制粘贴了: 针对Docker客户端版本大于 1.10.0 的用户 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-‘EOF’ { “registry-mirrors”: [“https://此处隐藏,写你自己的.mirror.aliyuncs.com”] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
Centos7上安装docker
Centos7上安装docker 改编自:https://www.cnblogs.com/yufeng218/p/8370670.html Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。 社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。 一、安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 $ uname -r [root@localhost ~]# uname -r 3.10.0-693.el7.x86_64 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 $ sudo yum update (代码不贴了) 3、卸载旧版本(如果安装过旧版本的话) $ … Continue reading
基于google仓库,使用kubeadm创建k8s集群
1、配置基础环境,安装docker # yum install -y dockerLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfileepel/x86_64/metalink | 13 kB 00:00:00 base: mirrors.xtom.com epel: mirror.seas.harvard.edu extras: mirrors.sonic.net updates: mirrors.sonic.net base | 3.6 kB 00:00:00 epel | 4.7 kB 00:00:00 extras | 3.4 kB … Continue reading
docker pull 报错Get https://xxx.xxx.xxx.xxx:5000/v1/_ping: http: server gave HTTP response
docker pull报错,解决方法: # docker push 192.168.1.112:5000/test The push refers to a repository [192.168.1.112:5000/test] Get https://192.168.1.112:5000/v1/_ping: http: server gave HTTP response to HTTPS client 运行命令: echo ‘{ “insecure-registries”:[“xxx.xxx.xxx.xxx:5000”] }’ > /etc/docker/daemon.json systemctl restart docker lets run again,its ok # docker push … Continue reading
docker WARNING: IPv4 forwarding is disabled. 解决方法
# docker run -d -p 5000:5000 registry WARNING: IPv4 forwarding is disabled. Networking will not work. 38c2e912d402a15bedb1a13896d40a7a597dc5944c1f6868e9b7c62634e4c906 … 解决办法: 在宿主机上面执行: 重启network和docker服务
Docker02-Docker简单使用
1 案例1:制作自定义镜像 1.1 问题 本案例要求制作自定义镜像: 基于centos镜像使用commit创建新的镜像文件 基于centos镜像使用Dockerfile文件创建一个新的镜像文件 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:使用镜像启动容器 1)在该容器基础上修改yum源 [root@docker1 docker_images]# docker run -it centos [root@8d07ecd7e345 /]# rm -rf /etc/yum.repos.d/* [root@8d07ecd7e345 /]# vi /etc/yum.repos.d/dvd.repo [dvd] name=dvd baseurl=ftp://192.168.1.254/system enabled=1 gpgcheck=0 [root@8d07ecd7e345 /]# yum clean all [root@8d07ecd7e345 /]# yum … Continue reading
Docker01-安装部署Docker
1 案例1:安装Docker 1.1 问题 本案例要求配置yum源并安装Docker: 准备两台虚拟机,IP为192.168.1.10和192.168.1.20 安装docker-engine 和 docker-engine-selinux 关闭防火墙 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:配置yum源 1)配置第三方yum源(真机操作) [root@room9pc01 ~]# mkdir /var/ftp/docker [root@room9pc01 ~]# mv docker-engine-* /var/ftp/docker [root@room9pc01 ~]# ls /var/ftp/docker docker-engine-1.12.1-1.el7.centos.x86_64.rpm docker-engine-selinux-1.12.1-1.el7.centos.noarch.rpm [root@room9pc01 ~]# createrepo /var/ftp/docker/ Spawning worker 0 with 1 pkgs … Continue reading