docker安装与基本语法使用

本篇文章原地址:菜鸟教程,下面有详细的安装与使用

http://www.runoob.com/docker/docker-tutorial.html

-----------------------------在linux下安装docker----------------------------------------
1.安装到本地:    

apt-get install -y docker.io       (ubuntu)
yum -y install docker-io           (CentOS)
2.启动:(sudo)service docker start
3.查看版本:docker --version|docker -v

----------------------------------下面是本人百度云盘的windows版本下载地址-----------------------------------------

windows版本下载

windows7/8

链接:https://pan.baidu.com/s/1aGEMjo7UB1-sCOPfGkP4_Q 
提取码:q62n

windows10 

链接:https://pan.baidu.com/s/11saUQcvdddz0b2jKfubsvQ 
提取码:u6v2 
 

windows7/8下载后直接点击安装-->选择一个文件夹-->按默认的安装就可以了,安装后会有这三个图标,点击最后一个打开docker命令窗体就可以了(打开需要加载一会,这个窗体不支持复制和粘贴功能,需要注意,)

当出现这只鲸鱼表示运行成功了,下面就可以使用docker

------------------------以下为windows10安装--------------------------------

windwos安装就跟方便了,也是下载安装包点击安装就可以了(想想我以前的版本的安装,要花整整半天配置,真是心里苦啊)

安装好就可以直接使用了,

如果打开后无法使用或者输入命令,可以重启一下docker

重启docker 命令
service docker restart 
 

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。(小编找了半天没找到那个文件夹,如果大家有找到的可以留言告诉小编,谢谢)

请在该配置文件中加入(没有该文件的话,请先建一个):

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

安装好docker以后我们就可以拉取东西了,

查看镜像
1.docker images           //因为我们的仓库没有东西,所以运行这个没有任何东西 
搜索一个镜像
2.docker search redis       //搜索redis镜像,会出现一堆镜像文件,如果不知道拉取那个的话,看下一步
拉取一个镜像
3.docker pull redis         //直接拉取一个用户使用最多的镜像,如果要拉固定的镜像可以指定清楚名字,比如

docker pull redis:3.2    //下载固定摸个redis镜像
删除一个镜像
4.docker rmi id/name   //如果下载多余或者不想要的镜像可以进行删除,可直接输入name或输入生成的id

---------------------------------------以上是对docker拉取镜像进行的操作-------------------------------------------------------

---------------------------------------以下是docker对具体如何运行和使用某个镜像操作--------------------------------------

启动一个docker
1.docker run -d -p 6379:6379 --name myredis redis          //通过run启动一个镜像, -p设置他的端口  --name 自己起的名字
2.docker ps    查看启动的镜像应用    docker ps -a     //查看全部停止/启动的镜像应用
3.docker exec -it name/id /bin/bash     //进入某个镜像应用
4.exit    //关闭
5.docker stop mytomcat    //停止一个镜像应用
6.docker start mytomcat    //启动一个镜像应用
7.docker rm name/id    //删除一个以停止状态的镜像应用

docker rm $(docker ps -a -q)(删除全部容器)

跟多命令:http://www.runoob.com/docker/docker-command-manual.html

猜你喜欢

转载自blog.csdn.net/qq_41426326/article/details/89021122
今日推荐