☯☯☯☯☯☯没有期望 何来失望 做一只快乐的咸鱼 - 北陌☯☯☯☯☯☯

ubuntu下使用docker贼基础的新手操作入门教程

先大概说下docker的作用,下面这个是docker的官方logo

 

 

docker容器对比咱们常用的其实可以说他就是百度云盘,里面可以存储一些内容。

具体的官方详细介绍可以去百科或官方

https://baike.baidu.com/item/docker/13344470

https://www.docker.com/

常用的镜像仓库地址:

一、国内仓库
网易: https://c.163yun.com/hub#/m/home/  (需登录)
阿里云:https://cr.console.aliyun.com/cn-beijing/instances/images  (需登录)
DaoCloud 道客网络: https://hub.daocloud.io/
 
二、国外仓库
Docker Hub:    https://hub.docker.com/
Quay: https://quay.io/search

 

小编主要使用ubuntu系统,所以讲linux服务啥的,都是基于ubuntu系统

刚第一次实操docker,很蒙蔽,完全不知道从哪下手操作 。。。。 现在可能理解了那么一丢丢,所以赶紧来记下

docker大体的工作流程就是安装docker ,启动docker ,增删改查镜像 (镜像里包含docker作为容器存储的软件服务等等), 启动镜像(分为很多种启动类型,比如常用的端口映射)

 

先进行安装,直接使用自带命令进行安装

apt install docker.io

  安装成功之后开始启动docker

service docker start

  下载镜像(已经存在官方的),制作镜像还没学会,哈哈

常用这个方法
docker pull 镜像名
这个也能用,但是还是少用,把他当成启动专用
docker run 镜像名

  我现在试验用的是marliadb和wordpress镜像 ,想搭一个博客系统用于组内记录知识分享。wordpress

  查看已存在的镜像

docker images

  

 

 启动这2个镜像

-env 是环境变量配置  -name是起个别名
docker run --name db --env MYSQL_POOT_PASSWORD=example -d mariadb
 -p 是端口映射80是容器端口 8080是本机  --link是链接关系
docker run --name MyWordPress --link db:mysql -p 8080:80 -d wordpress

  结束,镜像启动成功

 

 

列出所有容器 ID

1
docker ps -aq

停止所有容器

1
docker stop $(docker ps -aq)

停止单个容器

1
docker stop 要停止的容器名

删除所有容器

1
docker rm $(docker ps -aq)

删除单个容器

1
docker rm 要删除的容器名

删除所有的镜像

1
docker rmi $(docker images -q)
posted @ 2020-08-12 14:32  Mr、北陌  阅读(370)  评论(0编辑  收藏  举报