Docker基础操作

启动docker

sudo systemctl docker

查看状态

sudo systemctl status docker

停止服务

sudo systemctl stop docker

加入开机启动项

sudo systemctl enable docker

查看docker版本

docker version

docker version

卸载docker

yum remove docker

搜索镜像

docker seach python

  • NAME 镜像仓库名称
  • DESCRIPTION 镜像描述信息
  • STARS 镜像收藏数
  • OFFICIAL 是否为docker官方发布的镜像
  • AUTOMATED 是否为自动化构建的镜像

下载镜像

docker pull centos/python-36-centos7

镜像仓库地址

本地查看镜像

docker images

运行交互式容器

docker run

  • d: 后台运行容器,并返回容器ID;
  • i: 以交互模式运行容器,通常与 -t 同时使用;
  • t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
  • --name="cuimysql": 为容器指定一个名称;
  • p: 指定端口映射,格式为:主机(宿主)端口:容器端口
docker run -p 3306:3306 --name cuimysql -v  ~/cui_cekai/mysql/conf:/etc/mysql/conf.d -v ~/cui_cekai/mysql/logs:/logs -v  ~/cui_cekai/mysql/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

查看容器

docker ps

[root@cuiwenhao ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
799fb31cb7de        mysql:5.7           "docker-entrypoint..."   2 days ago          Up 2 days           0.0.0.0:3306->3306/tcp, 33060/tcp   cuimysql
  • a :显示所有的容器,包括未运行的。
  • f :根据条件过滤显示的内容。
  • --format :指定返回值的模板文件。
  • l :显示最近创建的容器。
  • n :列出最近创建的n个容器。
  • --no-trunc :不截断输出。
  • q :静默模式,只显示容器编号。
  • s :显示总的文件大小。

删除容器

docker rm

你可能感兴趣的:(Docker基础操作)