部署docker环境并使用

1. 部署Docker环境

本文安装环境:

Linux系统版本:CentOS7.6.1810
CPU:Intel® Xeon® 1核
内存:2G
带宽:1M

1. 添加yum源

yum install epel-release –y
yum clean all
yum list

2. 安装并运行Docker

yum install docker-io –y
systemctl start docker

3. 检查安装结果

docker info

如果出现如下情况,即安装成功:

[root@xxxx]# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 1.13.1
Storage Driver: overlay2
以下省略...

2. docker常用命令

安装部署好Dokcer后,执行的命令是docker开头

总的来说分为以下几种:

  docker [run|start|stop|restart|kill|rm|pause|unpause]             #容器生命周期管理
  docker [ps|inspect|top|attach|events|logs|wait|export|port]       #容器操作运维
  docker [commit|cp|diff]                                           #容器rootfs命令
  docker [login|pull|push|search]                                   #镜像仓库
  docker [images|rmi|tag|build|history|save|import]                 #本地镜像管理

1. 镜像命令

  • 搜索镜像
	docker search 镜像名称
  • 列出当前系统存在的镜像
	docker images
  • 拉取镜像
	docker pull image_name
	docker pull image_name:tag
	#image_name:表示镜像的仓库源名称,TAG:镜像的标签 如果不指定tag 那么默认用最新的
  • 删除镜像
	docker rmi 镜像名称/镜像ID
	docker rmi -f 镜像名称/镜像ID
	#强制删除 如果镜像有容器在运行 那么就需要强制删除 增加 -f 参数

举例

	docker search nginx       #搜索所有nginx相关的镜像列表(模糊查询)
	docker pull nginx         #拉取nginx镜像
	docker pull nginx:stable  #拉取tag为stable的nginx

通过查看镜像 会发现是有两个nginx镜像 ,不过他们版本不一样。

	docker images

2. 容器命令

运行容器

docker run  #首先会从本地找镜像,如果有则直接启动,没有的话,从镜像仓库拉起,再启动)
docker run -d --name "xiaoxiao" -p 5672:5672 -p 15672:15672 rabbitmq:management
            #-d 后台运行
            #-p 端口映射 (可以有多个 因为该镜像可能存在多个端口)
            #rabbitmq:management  (格式 REPOSITORY:TAG),如果不指定tag,默认使用最新的
            #--name  给该容器取个名字

运行容器后 我们可以直接访问rabbitmq 这就是Docker带来的方便


数据来源:雨点的名字的博客园

发布了39 篇原创文章 · 获赞 19 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_35394434/article/details/102622808