docker容器

一.初次认识docker ,安装与指令。

<一>安装docker:

1、yum 包更新到最新

yum update

2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

yum install -y yum-utils device-mapper-persistent-data lvm2

3、 设置yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4、 安装docker,出现输入的界面都按 y

yum install -y docker-ce

5、 查看docker版本,验证是否验证成功

docker -v

<二>docker的基本操作指令:

服务相关命令:

1.启动docker服务 :systemctl satrt docker

2.停止docker服务 :systemctl stop docker

3.重启docker服务 : systemctl restart docker

4.查看docker状态 :systemctl status docker

5.开机自动启动docker服务 :systemctl enable docker

镜像相关命令:

6.查看镜像列表 :docker images

7.拉取镜像 :docker pull 镜像名 版本号 (不加版本号默认latest最新版)

8.删除镜像 :docker rmi ID 。删除所有镜像:docker rmi $(docker images -q)

容器相关命令:

9.创建并进入docker 容器  docker run -it(-id) --name=容器名 镜像:版本  /bin/bash

10.退出docker容器 exit

注:使用-id创建的docker 在exit退出之后该容器仍处于启动状态,但-it不处于启动转态

11.查看容器列表 :docker ps -a

12.进入已存在的docker 容器 :docker exec -it 容器名 /bin/bash

13.启动容器 :docker start 容器名

14.关闭启动中的容器 :docker stop 容器名

15.删除容器: docker rm 容器名 。强制删除所有容器:docker rm -f $(docker ps -aq)     

16.查看容器的信息:docker inspect 容器名

<三>数据卷介绍与配置:

何为数据卷:数据卷是宿主机中的一个目录或文件,当容器,兖和数据卷目录绑定之后,对方的修改会立即同步。

数据卷的作用:

容器数据持久化

外部机器和容器间接通信

容器之间数据交换

配置数据卷:docker run  ... -v 宿主机目录(文件):容器内目录(文件)...

数据卷容器:

作用:当两个容器想要进行数据交互时,不用将两个容器分别挂载数据卷进行交互,可以直接将c

两个容器挂载到该数据卷容器上,再数据卷容器挂载到数据卷上

指令演示:

创建数据卷容器:

docker run -it --name=c3 -v /volume cemtos:7 /bin/bash

将容器挂载到数据卷容器上:

docker run -it --name=c1 --volumes-from c3 centos:7

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容