docker基本使用

2020-04-22  本文已影响0人  西亭月圆

安装(centos系统)

yum install docker

使用报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

systemctl daemon-reload

systemctl restart docker.service

启动服务:

service start docker

设置开机启动:systemctl enable docker

基本操作:

一、镜像

1、搜索镜像  

docker search --filter "is-official=true" image_name . 如:

docker search --filter "is-official=true" centos

docker search --filter "is-automated=true" centos

docker search --filter stars=3 centos  (星级为3或以上)

2、下载镜像

docker pull image_name   如:docker pull centos

docker pull image_name:tag  如:docker pull mysql:8.0.19

备注:tag一般用于指定版本号,在https://hub.docker.com/u/library 中搜索镜像,Vew Available Tags 查看镜像的可用tag

3、查看本地镜像

docker images

4、删除本地镜像

docker rmi image_name  如:docker rmi centos

5、查看镜像信息

docker inspect image_name  如:docker inspect mysql

二、容器

1、创建容器

docker run -itd --name=container_name image_name 

如:docker run -itd --restart=always --name=test_management centos 

-i :  以交互模式运行容器

-t :  为容器分配伪输入终端

-d :  后台运行容器,并返回容器ID

--name :  容器名称

--restart=always  # 启动docker时自动启动容器

2、查看容器

      1)查看运行中的容器:docker ps

      2)查看所有容器:docker ps -a

      3)停止容器:docker stop container_name/container_id

      3)重启容器:docker restart container_name/container_id

      3)停止容器:docker rm container_name/container_id

3、容器的修改、保存

      1)进入容器:docker exec -it container_name/container_id /bin/bash

      2)退出容器:exit

      3)保存为镜像:docker commit -a "author" -m "message" container_name/container_id new_image_name:tag

上一篇 下一篇

猜你喜欢

热点阅读