建设专业网站公司,传奇网页,免费商城源码,上海 网站建设 排名目录
一、安装docker-ce
1、从阿里云下载docker-cer.epo源
2、下载部分依赖
3、安装docker
二、启用docker
1、启动docker和不启动查看docker version
2、启动服务查看docker version 有什么区别#xff1f;看到了吗#xff1f;
3、看看docker启动后的镜像仓库都有什…目录
一、安装docker-ce
1、从阿里云下载docker-cer.epo源
2、下载部分依赖
3、安装docker
二、启用docker
1、启动docker和不启动查看docker version
2、启动服务查看docker version 有什么区别看到了吗
3、看看docker启动后的镜像仓库都有什么什么也没有
4、没有镜像对吧那么我们下载镜像看看怎么下
5、现在有了nginx 的镜像了但是如果我本地有呢
6、那么问题又来了我下载了一个不是tar包的镜像包怎么办下载了一个gz压缩包呢
7、我现在有了三个镜像我现在有几个不想要了但是又不敢保证以后不用我又不想 重新下载怎么办
8、哎我脑抽了我又想要了怎么办
三、docker内运行容器
1、运行nginx
第一种方法create和start一起发力
第二种方法run一键搞定 2、我不运行了我想删了他怎么删
第一种方法停了再删
第二种方法直接删强制删除
3、运行起来的镜像称之为容器那么都说是容器了我能进去看嘛
第一种进入方法exec
第一种退出方法
第二种退出方法
第二种进入方法attach
第一种退出方法
第二种退出方法 基础环境需要搭建好首先确保可以联网其次yum仓库也搭建完毕最好重建缓存一下
一、安装docker-ce
1、从阿里云下载docker-cer.epo源
[roothuyang1 yum.repos.d]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 2、下载部分依赖
[rootdocker ~]# yum -y install yum-utils device-mapper-persistent-data lvm2 3、安装docker
[roothuyang1 yum.repos.d]# yum - ysintall docker-ce 二、启用docker
1、启动docker和不启动查看docker version
[rootdocker ~]# systemctl start docker [rootdocker ~]# vim /etc/docker/daemon.json [rootdocker ~]# systemctl daemon-reload [rootdocker ~]# systemctl restart docker 2、启动服务查看docker version 有什么区别看到了吗
[rootdocker ~]# docker version 3、看看docker启动后的镜像仓库都有什么什么也没有
[rootdocker ~]# docker images [rootdocker ~]# docker ps -l [rootdocker ~]# netstat -antpl|grep docker 4、没有镜像对吧那么我们下载镜像看看怎么下
有镜像压缩包的话我们可以导入怎么导入没有呢怎么下
以nginx为例
[rootdocker ~]# docker pull nginx 5、现在有了nginx 的镜像了但是如果我本地有呢
[rootdocker ~]# docker load nginx-1.14.tar 6、那么问题又来了我下载了一个不是tar包的镜像包怎么办下载了一个gz压缩包呢
[rootdocker ~]# cat centos-7-x86_64.tar.gz |docker import - centos:7 7、我现在有了三个镜像我现在有几个不想要了但是又不敢保证以后不用我又不想 重新下载怎么办
我先做个备份再删除这个镜像
[rootdocker ~]# docker save -o nginx-latest-images nginx:latest 备份这个镜像
[rootdocker ~]# docker rmi nginx:latest 删除这个镜像 8、哎我脑抽了我又想要了怎么办
[rootdocker ~]# docker load nginx-latest-images 三、docker内运行容器
1、运行nginx
第一种方法create和start一起发力
[rootdocker ~]# docker create -it nginx:latest /bin/bash 建了又没完全建起来
[rootdocker ~]# docker start f9 我还得自己启动它 麻烦不 第二种方法run一键搞定
[rootdocker ~]# docker run -itd nginx:latest /bin/bash 2、我不运行了我想删了他怎么删
第一种方法停了再删
[rootdocker ~]# docker stop 0c
[rootdocker ~]# docker rm 0c 停的第二种方法
[rootdocker ~]# docker kill d5 第二种方法直接删强制删除
[rootdocker ~]# docker rm -f d5 下面本节的重点来了哟要注意看哟
3、运行起来的镜像称之为容器那么都说是容器了我能进去看嘛
第一种进入方法exec
[rootdocker ~]# docker exec -it 5b /bin/bash 那么怎么退出来呢
第一种退出方法
exit 第二种退出方法
ctrl p ctrl q 常用 第二种进入方法attach
[rootdocker ~]# docker attach 5b0 第一种退出方法
exit 第二种退出方法
ctrl p ctrl q 常用 看出来了吗 看出来了吗 看出来了吗
两种进入方法使用两种退出的方法结果不同看到了吗
所以我们在今后的工作中常用exec的方法进入退出也常用ctrl p ctrl q 的方法以保证容器的正常运行当然要是你时刻记得这个道理可以随便用 那么由于时间的原因今天的分享就到这里
如果有感兴趣的童鞋可以点波关注后续还有哟