启动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