docker快速入门(一)
docker的普通安装及其常用命令
一,docker的安装
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io
systemctl start docker
运行hello0-world镜像来检验docker是否安装完成
docker run hello-world
二,常用dockers命令(精华)
(1)docker的帮助命令
docker --help
(2)查看本机运行的镜像
REPOSITORY TAG IMAGE ID CREATED SIZE
镜像的仓库源 镜像标签 镜像ID 镜像创建时间 镜像大小
docker images
(3)在github上查找镜像(如:mysql),OFFICIAL代表官方镜像,STARTS代表好评数(点赞数)。
docker search mysql
(4)下载镜像(如:mysql)
docker pull mysql
(5) 删除镜像(如:mysql),也可以是它的ID号
docker rmi mysql
(6)列出当前所有正在运行的容器
docker ps -a
(7)退出容器
a. exit 容器停止退出;
b. ctrl+P+Q 容器不停止退出。
(8)停止容器
docker stop 容器ID或容器名(如:centos)
docker stop centos
(9)查看容器日志
docker logs -f -t --tail 容器ID
(10)从容器内拷贝文件到主机上
docker cp 容器ID:容器内路径 目的主机路径
(11)容器数据卷的添加(v)
docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
(这些目录可以没有,它会自己创建)
查看数据卷是否有挂载成功
docker inspect 容器ID
(12)从容器中创建新的镜像
docker commit [options] 容器ID [REPOSITORY[:TAG]]
如:
docker commit -a god007 -m “new mysql8.8 from 5.7 ” 容器ID mysql:8.8
今天暂时更新到这!后期可能会写dockerfile的编写,镜像的修改,及镜像(自己改的)推送上云等!