修改容器配置文件后重启即可。
#容器配置文件位置
#其中的hashofthecontainer是docker镜像的hash值,可以通过docker ps或者docker inspect containername查看。(CONTAINER ID就可以看出来)
/var/lib/docker/containers/[hash_of_the_container]……继续阅读 »
tianlan
1个月前 (03-09) 61浏览 0评论
0个赞
概念
Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。
DockerFile文件内容
1:每条保留字指令都必须为大写字母且后面要跟随至少一个参数
2:指令按照从上到下,顺序执行
3:#表示注释
4:每条指令都会创建一个新的镜像层,并对镜像进行提交
docker build 流程
(1)docker从基础镜像运行……继续阅读 »
tianlan
1个月前 (03-09) 41浏览 0评论
0个赞
作用
数据持久化
容器间共享数据
通过命令直接添加数据卷
可能出现权限问题
Docker挂载主机目录Docker访问出现
cannot open directory .: Permission denied
解决办法:–privileged=true
-v /myDataVolume :/dataVolumeContainer –……继续阅读 »
tianlan
1个月前 (03-09) 52浏览 0评论
0个赞
帮助命令
docker version
docker info
docker –help
镜像命令
docker images
docker search iname
docker pull iname
docker rmi iname
容器重要命令
docker top 容器ID
查看容器内运行的进程
do……继续阅读 »
tianlan
1个月前 (03-09) 57浏览 0评论
0个赞
Docker网络模式
配置
说明
host模式
–net=host
容器和宿主机共享Network namespace。
container模式
–net=container:NAME_or_ID
容器和另外一个容器共享Network namespace。 kubernetes中的pod就是多个容器共享一个Network namespac……继续阅读 »
tianlan
1个月前 (03-09) 49浏览 0评论
0个赞
进入容器后,无法运行systemctl等命令
会报无权限的错误:
Failed to get D-Bus connection: Operation not permitted;
第一:创建并运行容器
docker run -itd -p 8888:8888 -p 443:443 -p 80:80 -p 888:888 -p 3306:3306 –……继续阅读 »
tianlan
1个月前 (03-08) 53浏览 0评论
0个赞
简介
Docker是一种虚拟化技术,和传统VM虚拟化不同的是:Docker和共用母机linux内核,所以占用小、效率高。
联合文件系统(UnionFS)
Docker 镜像加载原理
docker 的镜像实际上是 UnionFS。
典型的Linux文件系统由bootfs和rootfs两部分组成,bootfs(boot file system)主要包含 boo……继续阅读 »
tianlan
1个月前 (03-08) 49浏览 0评论
0个赞
用户组
docker 安装完成后,会自动创建一个 docker 用户组,我们将账号加入这个用户组
usermod -g docker 用户名
镜像加速
https://cr.console.aliyun.com
打开以上网址,登录后,点击“镜像加速器”菜单,按页面提示操作。
操作完成后,查看是否生效
docker info
远程仓库
1.打开……继续阅读 »
tianlan
1个月前 (03-08) 44浏览 0评论
0个赞
参考
https://www.runoob.com/docker/centos-docker-install.html
1.卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-lo……继续阅读 »
tianlan
1个月前 (03-08) 49浏览 0评论
0个赞