Docker
EchoByCode
这个作者很懒,什么都没留下…
展开
-
12、Docker-安装Gitlab
1、安装Docker可以参考:https://blog.csdn.net/weixin_45438044/article/details/1218500362、拉取GitLab镜像docker pull gitlab/gitlab-ce:12.10.9-ce.0 3、运行容器docker run -itd --name gitlab -p 443:443 -p 80:80 -p 222:22 --restart always -m 4GB -v /data/gitlab/config:/et原创 2022-05-06 18:30:00 · 263 阅读 · 1 评论 -
11、Docker-容器与镜像之间的转换
1、容器转为镜像(以Tomcat为例子)docker commit 容器id 镜像名称:版本号2、将镜像压缩到本地docker save -o 压缩文件名称 镜像名称:版本号3、将镜像删除,将压缩包转换为镜像。docker load –i 压缩文件名称...原创 2021-12-20 15:25:22 · 564 阅读 · 0 评论 -
10、Docker安装Nginx
1、搜索nginx镜像docker search nginx2、拉取nginx镜像docker pull nginx3、创建nginx目录用于存储nginx数据信息4、配置Nginx.conf 配置文件user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1原创 2021-12-19 22:23:06 · 213 阅读 · 0 评论 -
9、Docker安装Mysql5.7
1、拉取Mysql镜像docker pull mysql:5.7.352、启动mysql镜像,创建一个mysql容器(图片上的端口号为3307,清按照命令来)docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD= admin 8a8a506ccfdc-d 表示在让容器后台运行--name 给容器起一个名字-p 3306:3306 把宿主机的3306端口(port)映射到Mysql容器的3306端口-e MySQ原创 2021-12-14 21:44:32 · 1165 阅读 · 0 评论 -
8、Docker安装Tomcat
1、搜索tomcat镜像docker search tomcat2、拉取tomcat镜像docker pull tomcat3、在本机上创建一个tomcat目录用于存储tomcat数据信息4、 创建容器,设置端口映射、目录映射docker run -id --name=t1 \-p 8080:8080 \-v $PWD:/usr/local/tomcat/webapps \tomcat 参数解释: -p 8080:8080:**将容器的8080端口映射到主机的8080端口原创 2021-12-19 21:56:48 · 611 阅读 · 1 评论 -
7、Docker安装Redis
1、搜索redis镜像docker search redis2、拉取redis镜像docker pull redis:5.03、创建容器,设置端口映射docker run -id --name=r1 -p 6379:6379 redis:5.04、连接redis原创 2021-12-19 21:21:32 · 1301 阅读 · 0 评论 -
6、Docker 数据卷容器相关命令
1、数据卷容器介绍:多容器进行数据交换,多个容器挂载同一个数据卷示例图如下:2、创建C3容器,并将其设置为数据卷容器:# 创建启动c3数据卷容器,使用 –v 参数 设置数据卷docker run –it --name=c3 –v /volume centos:7 /bin/bash 3、创建C1、C2 将其数据卷设置绑定为C3# 创建启动 c1 c2 容器,使用 –-volumes-from 参数 设置数据卷docker run –it --name=c1 --volumes-f原创 2021-12-19 20:52:51 · 713 阅读 · 0 评论 -
5、Docker 数据卷相关命令
1、数据卷特性:数据卷是宿主机中的一个目录或文件当容器目录和数据卷目录绑定后,对方的修改会立即同步一个数据卷可以被多个容器同时挂载一个容器也可以被挂载多个数据卷2、数据卷作用:容器数据持久化外部机器和容器间接通信容器之间数据交换3、数据卷命令docker run ... –v 宿主机目录(文件):容器内目录(文件) ... 4、实际操作如下:创建一个centos:7容器,并且绑定数据卷在容器中查看:在本机上查看:并且创建一个文件,看是否同步...原创 2021-12-17 15:30:27 · 253 阅读 · 0 评论 -
4、Docker 镜像相关命令
0、准备工作,docker上安装一个centos:71、查看容器# 查看正在运行的容器docker ps # 查看所有容器docker ps –a 2、创建容器docker run 参数常用参数:-i:保持容器运行。通常与 -t 同时使用。加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用。-d:以守护(后台)模式运行容器。创建一个容器在后台运行,需要使用docker exec 进入容器。退出后原创 2021-12-16 23:10:07 · 572 阅读 · 0 评论 -
3、Docker 镜像相关命令
1、查看镜像docker images# 查看所用镜像的iddocker images –q 2、搜索镜像docker search 镜像名称3、拉取镜像拉取镜像:从Docker仓库下载镜像到本地,镜像名称格式为 名称:版本号,如果版本号不指定则是最新的版本。 如果不知道镜像版本,可以去docker hub 搜索对应镜像查看。docker pull4、删除镜像 # 删除指定本地镜像docker rmi 镜像id # 删除所有本地镜像docker rmi原创 2021-12-16 22:07:57 · 388 阅读 · 0 评论 -
2、Docker常用命令
Docker下载可以参考文档 01-Docker安装0、启动Docker1、搜索镜像docker search java2、 列出镜像docker images3、删除镜像指定名称删除镜像 docker rmi java:8 指定名称删除镜像(强制) docker rmi -f java:8 强制删除所有镜像 docker rmi -f $(docker images)4、列出容器docker ps -d选项:表示后台运行 --name选项:指定运行后容器原创 2021-12-11 13:01:16 · 545 阅读 · 0 评论 -
1-Docker安装
01-Docker安装1、Docker简介:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows机器上。使用Docker可以更方便低打包、测试以及部署应用程序。2、Docker 环境安装:2、1 安装yum-utilsyum install -y yum-utils device-mapper-persistent-data lvm2如图所示:2、2 为yum源添加docker仓库位置yum-原创 2021-12-10 10:15:13 · 464 阅读 · 0 评论