随笔分类 - Docker
学习docker过程中遇到的问题
摘要:1、docker run :创建一个新的容器并运行一个命令 -i 交互模型运行,与-t一起使用 -t 为容器分配一个伪服务终端 -d 后台运行模式,并返回容器ID -p 指定端口映射,格式为:主机端口:容器端口 --name="自定义容器名" 为容器命名 例如:$ docker run -it ub
阅读全文
摘要:Docker官方提供了一个工具docker-registry,可以借助这个工具构建私有镜像仓库: 1、拉取registry镜像 # docker pull registry//可以使用 docker images查看镜像 2、运行registry docker run -di --name=MyRe
阅读全文
摘要:方式一:在宿主机的 /etc/docker/daemon.json 文件中增加以下内容来设置全部容器的 DNS; { "dns" : [ "114.114.114.114", "8.8.8.8" ] } 配置完重启docker才能生效。 $ systemctl restart docker //查看
阅读全文
摘要:docker 有一个连接系统允许将多个容器连接在一起,共享连接信息。并且连接会创建一个父子关系,其中父容器可以看到子容器的信息。 1、创建Docker网络,使用docker network命令 $ docker network create -d bridge test-net 参数说明: -d:参
阅读全文
摘要:构建镜像步骤; 1、创建Dockerfile文件,该文件是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 vim Dockerfile //每一个指令都会在镜像上创建一个新的层,每一个指令的前缀都必须是大写的 FROM centos:7 //下面的两条指令可以简写为: /
阅读全文
摘要:方式一:通过export和import的方式 //导出容器快照到本地文件 $ docker export 1e560fca3906 > ubuntu.tar //将快照文件导入为新的镜像 $ cat ubuntu.tar | docker import - ubuntu:v1//另外,也可以根据UR
阅读全文
摘要:在导入镜像的时候出现问题:invalid reference format: repository name must be lowercase 问题解决:镜像命名不能出现大写字母,将大写改为小写即可。
阅读全文
摘要:一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如 docker run -it -d --name [container-name] -p 8088:80 [image-name] 这里是将容器内的80端口到宿主机的
阅读全文
摘要:1、docker容器向宿主机传送文件 格式: docker cp container_id:<docker容器内的路径> <本地保存文件的路径> 例: docker cp 10704c9eb7bb:/root/test.text /home/vagrant/test.txt 2、宿主机向docker
阅读全文
摘要:首先使用du命令逐层分析docker磁盘的使用情况: (base) [root@openvino docker]# du -h --max-depth=1 | sort 0 ./containerd 0 ./libnetwork 0 ./netns 0 ./plugins 0 ./swarm 32K
阅读全文
摘要:在/etc/docker文件夹下 修改daemon.json ,如果不存在这样的文件 新建一个即可 $ cd /etc/docker $ vim daemon.json 添加源 { "registry-mirrors": [ "https://hub-mirror.c.163.com", "http
阅读全文
docker错误处理——docker Job for docker.service failed because the control process exited with error code.
摘要:(15条消息) docker Job for docker.service failed because the control process exited with error code._Hello Word!-CSDN博客_docker.service failed. 排查命令: $ sud
阅读全文
摘要:docker run 后面指定的是一个镜像 而docker start指定的是一个容器 docker run是利用镜像生成容器,并启动容器,而docker start是启动一个之前生成过的容器
阅读全文