docker基础操作练习

目录

1.安装docker服务,配置镜像加速器

[2.下载系统镜像(Ubuntu、 centos)](#2.下载系统镜像(Ubuntu、 centos))

[3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)](#3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母))

[4.容器的启动、 停止及重启操作](#4.容器的启动、 停止及重启操作)

5.怎么查看正在运行的容器和所有容器?

[6.怎么退出容器: 两种方法分别实现?](#6.怎么退出容器: 两种方法分别实现?)

7.怎么连接到运行的容器?

8.查看容器或镜像的内部信息?

9.如何查看所有镜像?


1.安装docker服务,配置镜像加速器

这里是用yum的方式进行安装的。

bash 复制代码
#安装依赖包
yum install yum-utils device-mapper-persistent-data lvm2 -y

#添加镜像源
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

#修改镜像源,$releasever是系统版本,$basearch是架构
sed -i 's@download.docker.com@mirrors.tuna.tsinghua.edu.cn/docker-ce@g' /etc/yum.repos.d/docker-ce.repo
sed -i 's/$releasever/7/g' /etc/yum.repos.d/docker-ce.repo
sed -i 's/$basearch/x86_64/g' /etc/yum.repos.d/docker-ce.repo

#更新源
yum makecache fast

#安装docker-ce
yum -y install docker-ce

#配置加速器
vim /etc/docker/daemon.json

{
   "registry-mirrors":["https://registry.docker-cn.com"]
}



#重启docker服务
systemctl daemon-reload
systemctl restart docker


#测试加速器是否配置成功
docker info

2.下载系统镜像(Ubuntu、 centos)

bash 复制代码
docker pull ubuntu
docker pull centos

3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)

bash 复制代码
docker run --name ghl -d centos tail -f /dev/null

docker run --name guohongling -d ubuntu tail -f /dev/null

4.容器的启动、 停止及重启操作


5.怎么查看正在运行的容器和所有容器?

bash 复制代码
# 查看运行中的容器
docker ps

#查看所有容器
docker ps -a

6.怎么退出容器: 两种方法分别实现?

用exit或者ctrl+d


7.怎么连接到运行的容器?


8.查看容器或镜像的内部信息?


9.如何查看所有镜像?

相关推荐
fruge11 小时前
前端文档自动化:用 VitePress 搭建团队技术文档(含自动部署)
运维·前端·自动化
z***565611 小时前
Nginx实现接口复制
运维·nginx·junit
y***866911 小时前
DevOps在云中的自动化部署
运维·自动化·devops
运维-大白同学11 小时前
2025最全面开源devops运维平台功能介绍
linux·运维·kubernetes·开源·运维开发·devops
梦在深巷、11 小时前
linux系统防火墙之iptables
linux·运维·服务器
踏浪无痕12 小时前
线上偶发 502 排查:用 Netty 成功复现 KeepAlive 时间窗口案例实战(附完整源码)
运维·网络协议
大柏怎么被偷了13 小时前
【Linux】进程替换
linux·运维·服务器
EAIReport13 小时前
企业级报表自动化:基于Docker的部署实践
运维·docker·自动化
行初心14 小时前
uos基础 sys-kernel-debug.mount 查看mount文件
运维
1***y17814 小时前
DevOps在云中的Rancher
运维·rancher·devops