docker
docker学习
生命的清香
这个作者很懒,什么都没留下…
展开
-
docker容器的数据管理-数据卷容器
docker容器的数据管理一:数据卷实现数据的永久化,完全独立于容器的生存周期。数据卷可以在容器之间共享和重用可以对数据卷里的内容直接进行修改数据卷的变化不会影响镜像的更新卷会一直存在,即使挂载数据卷的容器已经被删除数据卷的使用为容器添加数据卷docker run -v 主机目录:容器目录 -it centos /bin/bash/设置数据卷访问权限为只读docker run -v 主机目录:容器目录:ro -it centos /bin/bash/使用dockerfile构建包含数据原创 2020-10-17 12:42:03 · 124 阅读 · 0 评论 -
docker容器的网络
docker容器的网络docker默认创建虚拟网桥docker0,ip地址172.17.0.1 255.255.0.0容器运行时创建一个虚拟网卡eth0和docker0桥接。查看网卡桥接情况bridge link show容器都通过网桥docker0进行网络连接,各容器间网络默认是互通的。容器重启后IP随机变化。docker run -it --name centos2 --link=centos1:test1 centos运行容器centos2,通过指定–link参数,在运行时连接容器ce原创 2020-10-17 10:24:08 · 99 阅读 · 0 评论 -
一条命令重启所有已停止的docker容器
一条命令重启所有已停止的docker容器docker ps -a | grep Exited 查看所有已停止的容器docker ps -a | grep Exited | awk ‘{print $1}’ 获取已停止容器的IDdocker ps -a | grep Exited | awk ‘{print $1}’ |xargs docker start 把获取到的已停止容器的ID传送给容器启动命令一条命令停止所有运行中的docker容器docker ps -a | grep Up原创 2020-10-07 15:42:34 · 670 阅读 · 0 评论 -
docker守护进程的操作与远程访问
docker守护进程的操作与远程访问systemctl status docker 或 service docker status 查看状态systemctl start docker 或 service docker start 启动systemctl stop docker 或 service docker stop 停止systemctl restart docker 或 service docker restart 重启docker -H tcp://192原创 2020-10-07 14:51:43 · 133 阅读 · 0 评论 -
docker镜像使用方法(查看、删除、更新、创建)
docker镜像使用方法(查看和删除)docker info 查看docker信息docker images 列出本地主机上的镜像docker search 搜索镜像docker pull 下载镜像docker inspect 镜像名 查看镜像docker rmi 镜像名 删除镜像docker commit 更新镜像,提交容器副本docker commit -m=“has update” -a=“zgy” 容器ID 镜像名-m:提交的描述信息 -a:指定原创 2020-10-06 17:47:50 · 1818 阅读 · 1 评论 -
设置容器的端口映射和在容器中部署静态网站
在容器中部署静态网站一、设置容器的端口映射docker run -d -i -t -P 镜像名 [命令] [参数]-d:让容器在后台运行。-P:将容器内部使用的网络端口映射到我们使用的主机上。docker run -d -i -t -p 镜像名 [命令] [参数]-p : 是容器内部端口绑定到指定的主机端口1.-p 80 容器端口80,主机端口随机2.-p 80:80 容器端口80,主机端口803.-p 127.0.0.1:80:80 通过访问127.0.0.1:80来访问容器的8原创 2020-10-06 15:54:14 · 146 阅读 · 0 评论 -
docker容器的基本操作和守护式容器
一.容器的基本操作:启动容器(运行一次即停止)docker run IMAGE [COMMAND] [ARG…]docker run ubuntu echo ‘hello world’启动交互式容器(加参数-i为始终打开标准输入,-t为分配一个伪tty终端,/bin/bash为启动时运行bash命令)docker run -i -t ubuntu /bin/bash查看容器docker ps -a -ldocker inspect [容器id或自定义容器名]自定义容器名字docker r原创 2020-10-05 18:36:05 · 393 阅读 · 0 评论 -
在ubuntu中使用docker官方脚本安装docker
先安装curlsudo apt-get install -y curl使用docker官方脚本安装dockercurl -sSL https://get.docker.com/ubuntu/ | sudo sh原创 2020-10-05 14:21:45 · 416 阅读 · 0 评论 -
在centos8中安装最新版本docker-ce
centos8中安装docker查看你当前的linux内核版本是否符合官方对linux版本的要求:uname -r将yum包更新到最新版本:sudo yum update卸载旧版本(如果安装过旧版本的话):sudo yum remove docker docker-common docker-selinux docker-engine安装需要的软件包:sudo yum install -y yum-utils device-mapper-persistent-data lvm2设置yum原创 2020-10-05 12:35:37 · 410 阅读 · 0 评论