Docker的使用笔记

Docker的使用笔记,第1张

Docker的使用笔记 Docker

使用Docker的步骤:
1)安装Docker
2)去Docker仓库找到这个软件对应的镜像;
3)使用Docker运行这个镜像,这个镜像就会生成一个Docker容器
4)对容的启动停止就是对该容器中软件的启动与停止

1)镜像的 *** 作

使用官方安装脚本自动安装
安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

也可以使用国内 daocloud 一键安装命令:

curl -ssl https://get.daocloud.io/docker | sh

一、启动Docker

systemctl start docker
systemctl enbale docker保持docker一直开启,开机后自动开启

二、查看Docker仓库(hub)镜像(以下载Mysql为例)

网址:www.hub.docker.com

docker search mysql //查看mysql的镜像

三、下载镜像:docker pull mysql:5.5

ex1:docker pull 镜像名  //这里的mysql是镜像名(Name) *tags用来指定镜像的版本
ex2:docker pull 镜像名:tags   //其中tags为镜像的版本号

四、查看本地下载的镜像文件

docker images

五、删除docker镜像

docker rmi [IMAGE ID]        //Docker镜像的IMAGE ID通过docker images查看
2)容器的 *** 作

1、下载镜像Tomcat

docker pull tomcat:8.0.18-jre8  //docker pull tomcat

2、在容器内部运行镜像

docker run --name container-name -d image-name
解释:--name:自定义容器名
        -d :后台运行
     -p HostPort:ContainPort 将容器端口映射到主机端口
     image-name:指定镜像模板

eg:docker run --name myredis -d redis

3、查看运行中的容器

docker ps  //查看所有正在运行的容器
docker ps -a //查看所有的容器

4、停止容器

docker stop ConTAINER ID //ConTAINER ID为容器的ID

5、启动容器

docker start 容器Id

6、删除容器(该容器必须是停止状态)

docker rm contain-id   //contain-id为容器的Id

7、通过主机的端口进行容器端口的映射,运行镜像

docker run -d -p 8888:8080 tomcat:8.0.18-jre8 
其他:
service firewalld status  //关闭防火墙查看防火墙,如果未inactive表示关闭状态
service firewalld stop  //关闭防火墙

8、docker logs contain-id //容器日志查看

9、文档地址

https://docs.docker.com/engine/reference/commandline/docker/

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5694098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存