Docker安装部署,拉取镜像-详细过程

Docker安装

Docker官网:https://www.docker.com/

国内源安装Docker,使用阿里云的 http://mirrors.aliyun.com

Docker安装部署,拉取镜像-详细过程_第1张图片

 安装必要的工具

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

获取docker-ce的yum源

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

安装并启动Docker

[root@docker-3 ~]# yum -y install docker-ce
[root@docker-3 ~]# systemctl start docker

Docker 常用的命令

docker pull  下载镜像

docker images     docker image list    列出本地的所有镜像

docker  ps  列出正在运行的容器

docker ps  -a        列出所有容器

docker  run  运行镜像容器

docker exec  进入容器

Docker 下载镜像

因为网络原因,我们使用国内镜像网站 daocloud   https://account.daocloud.io/signin?ret=aHR0cHM6Ly9kYXNoYm9hcmQuZGFvY2xvdWQuaW8vcGFja2FnZXMvZXhwbG9yZQ%3D%3D

Docker安装部署,拉取镜像-详细过程_第2张图片

注册登录一下即可

Docker安装部署,拉取镜像-详细过程_第3张图片

我们拉取一个Nginx的镜像

Docker安装部署,拉取镜像-详细过程_第4张图片

拉取下载镜像  docker  pull  后面加上你复制的内容

[root@docker-3 ~]# docker pull daocloud.io/library/nginx:1.12.0-alpine

Docker安装部署,拉取镜像-详细过程_第5张图片

然后我们基于镜像运行一个容器

[root@docker-3 ~]# docker run -itd --name nginx1 -p 80:80 daocloud.io/library/nginx:1.12.0-alpine

docker run -it  运行容器   d  放入后台运行   --name  给容器起个名  -p  指定端口   后面跟的是镜像名  一定要完整  会产生一个64位的id

查看容器

我们可以查看到容器的id 基于哪个镜像   然后运行时间   状态  容器名

停止容器我们使用 

[root@docker-3 ~]# docker stop nginx1

后面也可以跟id

开启容器,然后进入

[root@docker-3 ~]# docker exec -it nginx1 /bin/sh

使用Ctrl+p+q  退出容器,最好不要使用Ctrl+d  这样退出容器会导致容器关闭

删除容器,删除前一定要先停止关闭容器

[root@docker-3 ~]# docker rm nginx1 
#后面也可以跟容器id

Docker安装部署,拉取镜像-详细过程_第6张图片

删除镜像

[root@docker-3 ~]# docker rmi daocloud.io/library/nginx:1.12.0-alpine

Docker安装部署,拉取镜像-详细过程_第7张图片

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