Docker容器入门指南

一:Docker的工作原理(示意图)

二:一些 Docker Compose 常用命令

bash
docker-compose restart # 重启容器
docker-compose stop # 暂停容器
docker-compose down # 删除容器
docker-compose pull # 更新镜像
docker-compose exec artalk bash # 进入容器

三:一些Docker常用命令

docker version   查看版本信息

docker info      显示统信息,包括镜像和容器数

docker –help    帮助命令

docker images    查看镜像 (docker images -a 含中间镜像层)

docker rmi -f 镜像ID    删除单个镜像

docker rm 容器ID  删除单个容器

docker pull 镜像名:版本号    拉取镜像

docker run -it REPOSITORY /bin/bash    启动镜像

–name=”容器新名字”: 为容器指定一个名称;

-d: 后台运行容器,并返回容器ID,也即启动守护式容器;

-i:以交互模式运行容器,通常与 -t 同时使用;

-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;

-P: 随机端口映射;

-p: 指定端口映射;

docker ps       查看正在运行容器

docker ps -a    查看所有容器

docker start 容器ID或者容器名    启动容器

docker restart 容器ID或者容器名  重启容器

docker stop 容器ID或者容器名     停止容器

docker kill 容器ID或者容器名     强制停止容器

docker kill $(docker ps -a -q)  停用全部运行中的容器

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

docker rmi `docker images -q` 删除所有镜像

四:Docker以及Docker Compose的安装教程

官方安装教程:https://docs.docker.com/engine/install/debian/

1.境外服务器

安装Docker

wget -qO- get.docker.com | bash
docker -v #查看 docker 版本
systemctl enable docker # 设置开机自动启动

安装Docker compose

安装最新版本: 使用以下命令下载并安装最新版本的 Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

赋予执行权限: 赋予新安装的 Docker Compose 执行权限:

sudo chmod +x /usr/local/bin/docker-compose

验证安装: 验证新版本是否安装成功:

docker-compose --version  #查看 docker-compose 版本

2.国内服务器

安装Docker

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

docker -v #查看 docker 版本

systemctl enable docker # 设置开机自动启动

安装Docker-compose

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

docker-compose --version  #查看 docker-compose 版本

五:如何卸载docker

以为halo为例子:

cd /halo #进入halo的目录

docker-compose down #停止容器

cd ..

rm -rf /halo  #格式:rm -rf 映射出来的路径(完全删除映射到本地的数据,可以卸载得很干净。)

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

接下来看看