1、安装docker服务,配置镜像加速器
(1)安装docker所需要的工具包
[root@server ~]# yum install -y yum-utils
(2)建立docker仓库
[root@server ~]# yum-config-manager \
> --add-repo \
> https://download.docker.com/linux/centos/docker-ce.repo
(3)安装docker
[root@server ~]# yum install docker-ce docker-ce-cli containerd.io
(4)启动docker
[root@server ~]# systemctl start docker
(4)配置镜像加速
[root@server ~]# vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://akchsmlh.mirror.aliyuncs.com"]
}
systemctl daemon-reload
systemctl restart docker
2、下载系统镜像(Ubuntu、 centos)
[root@server ~]# docker pull ubuntu:latest
[root@server ~]# docker pull centos:latest
[root@server ~]# docker images
3、基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)
[root@server ~]# docker run --name luyilin -d -P ubuntu:latest
[root@server ~]# docker run --name lu -d -P centos:latest
4、容器的启动、 停止及重启操作
docker start cw 开启
docker stop cw 停止
docker restart cw 重启
5、怎么查看正在运行的容器和所有容器?
docker ps 查看正在运行的
docker ps -a 查看所有的
6、怎么退出容器: 两种方法分别实现?
(1)容器里面
方式 | 结果 | 再次启动 |
exit | 退出后容器消失,容器销毁ps查不到 | docker start容器名/容器id |
ctrl+D | 退出后容器消失,容器销毁ps查不到 | docker start容器名/容器id |
ctrl+P、ctrl+Q | 退出后,容器销毁ps能查到,还在后台运行 | docker attach容器名/容器id |
(2)容器外面
docker stop 容器名/容器id
7、怎么连接到运行的容器?
docker exec
8、查看容器或镜像的内部信息?
查看容器docker inspect
查看镜像docker image inspect
9、如何查看所有镜像?
docker images