启动docker
sudo systemctl docker
查看状态
sudo systemctl status docker
停止服务
sudo systemctl stop docker
加入开机启动项
sudo systemctl enable docker
查看docker版本
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
网友评论