1.安装docker服务,配置镜像加速器
安装docker服务
清理缓存
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-enginesystemctl enable --now docker
脚本安装
curl -fsSL https://get.docker.com -o get-docker.shsudo sh ./get-docker.sh --dry-run
配置镜像加速器
vim /etc/docker/deamon.json{ "registry-mirrors":["https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn", "清华大学开源软件镜像站 | Tsinghua Open Source Mirror"]}
2.下载系统镜像(Ubuntu、 centos)
docker pull Ubuntudocker pull centos
3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)
[root@www ~]# docker run -d --name lcw ubuntu b1180d42e33a229d3d6c002487d394b31a89c72e7eb96cb2dd70996b5abd303b[root@www ~]# docker run -d --name liuchuanwei centos 1e950a69e32463bd20fbd6011c8ca6e8396f710ea5a7cfa08a0e0827fa766fdf
4.容器的启动、 停止及重启操作
要启动、停止和重启 Docker 容器,您可以使用 docker run
命令。该命令用于启动一个新的容器,并且还可以用于停止和重启容器。以下是使用 docker run
命令启动、停止和重启 Docker 容器的步骤:
-
启动容器:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
其中,
OPTIONS
是可选的参数,例如-d
参数可以让 Docker 在后台运行容器;IMAGE
是要运行的镜像名称;COMMAND
是要在容器中运行的命令;ARG
是要传递给命令的参数。例如,要启动一个名为
nginx
的容器,可以使用以下命令:docker run -d nginx
该命令将启动一个后台运行的
nginx
容器。 -
停止容器:
docker stop [CONTAINER_ID]
其中,
CONTAINER_ID
是要停止的容器的 ID。例如,要停止一个名为
nginx
的容器,可以使用以下命令:docker stop nginx
-
重启容器:
docker restart [CONTAINER_ID]
其中,
CONTAINER_ID
是要重启的容器的 ID。例如,要重启一个名为
nginx
的容器,可以使用以下命令:docker restart nginx
5.怎么查看正在运行的容器和所有容器?
查看所有容器
[root@www ~]# docker ps -a
查看正在运行的容器(docker ps 默认查看正在运行的容器)
[root@www ~]# docker ps
6.怎么退出容器: 两种方法分别实现?
1、使用 docker exec
命令退出容器:
docker exec -it lcw /bin/bash
使用exit退出容器
2、使用 docker stop
命令停止容器,并使用 docker rm
命令删除容器:
docker stop liuchuanweidocker rm liuchuanwei
7.怎么连接到运行的容器?
docker exec -it lcw /bin/bash
8.查看容器或镜像的内部信息?
使用 docker inspect 来查看容器或镜像的内部信息
9.如何查看所有镜像
docker image ls 或 docker images