Docker安装并配置镜像加速器,镜像、容器的基本操作

目录

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

(1)安装依赖的软件包

(2)设置yum源,我配置的阿里仓库

(3)选择一个版本安装

(4)启动docker服务,并设置开机自启

(5)配置镜像加速器

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

2.1 搜索官方仓库镜像,下载Ubuntu镜像

2.2 下载centos镜像

3.基于下载的镜像创建两个容器

3.1 创建ubuntu容器

3.2 创建centos容器

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

(1)启动容器

(2)停止容器

(3)重启容器

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

(1)查看运行的容器

(2)查看所有容器

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

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

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

9.如何查看所有镜像?


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

(1)安装依赖的软件包

[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

(2)设置yum源,我配置的阿里仓库

[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

(3)选择一个版本安装

查看可安装的版本
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r
[root@localhost ~]# yum -y install docker-ce-18.03.1.ce

(4)启动docker服务,并设置开机自启

[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker

Docker安装并配置镜像加速器,镜像、容器的基本操作_第1张图片

 (5)配置镜像加速器

[root@localhost ~]# sudo mkdir -p /etc/docker
[root@localhost ~]# sudo tee /etc/docker/daemon.json <<-'EOF'
> {
>   "registry-mirrors": ["https://ep9gag8m.mirror.aliyuncs.com"]
> }
> EOF
{
  "registry-mirrors": ["https://ep9gag8m.mirror.aliyuncs.com"]
}
[root@localhost ~]# sudo systemctl daemon-reload
[root@localhost ~]# sudo systemctl restart docker

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

2.1 搜索官方仓库镜像,下载Ubuntu镜像

[root@localhost ~]# docker search ubuntu

[root@localhost ~]# docker pull ubuntu

Docker安装并配置镜像加速器,镜像、容器的基本操作_第2张图片

 2.2 下载centos镜像

[root@localhost ~]# docker pull centos

3.基于下载的镜像创建两个容器

容器名一个为自己名字全拼,一个为首名字字母

3.1 创建ubuntu容器

[root@localhost ~]# docker run --name lanshichao -it ubuntu /bin/bash
root@5c8c5052208d:/# exit
exit
[root@localhost ~]# docker ps -a

 3.2 创建centos容器

[root@localhost ~]# docker run --name LSC -it centos /bin/bash
[root@cf8da5bb1b98 /]# exit
exit
[root@localhost ~]# docker ps -a

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

(1)启动容器

[root@localhost ~]# docker start LSC  (LSC是我的容器名)

 (2)停止容器

[root@localhost ~]# docker stop LSC

(3)重启容器

[root@localhost ~]# docker restart LSC

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

(1)查看运行的容器

[root@localhost ~]# docker ps

 (2)查看所有容器

[root@localhost ~]# docker ps -a

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

退出容器:exit 或者 Ctrl+P+Q

Docker安装并配置镜像加速器,镜像、容器的基本操作_第3张图片

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

[root@localhost ~]# docker exec -it LSC /bin/bash

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

Docker安装并配置镜像加速器,镜像、容器的基本操作_第4张图片

9.如何查看所有镜像?

你可能感兴趣的:(docker,容器,运维)