docker容器常用使用指令

分类:docker | 作者:凹凸曼 | 发表于2017/11/21 docker容器常用使用指令已关闭评论

docker容器:消耗资源更少,可移植性强 比起以前的虚拟机更好,更优秀

一、安装好
系统环境:Centos7
安装:yum install docker

二、开启路由转发
vim /etc/sysctl.conf
net.ipv4.ip_forward=1
sysctl -p

三、查看、拉回、删除、运行镜像
docker search win7 查镜像
docker pull docker.io/centos 拉回镜像
docker images 查看

docker stop $(docker ps -a -q) 停止所有容器

docker rm $(docker ps -a -q) 停止所有容器

docker ps -a -f status=exited 停止所有状态的容器

docker rm $(docker ps -a -f status=exited -q 删除所有停止状态容器

docker rmi REPOSITORY:TAG  删除指定镜像

docker run -it docker.io/ansible/centos7-ansible:latest /bin/bash 非后台运行

四、启用http容器

#实现自动启动 端口映射 磁盘映射防止数据丢失
docker run -d –name nginxphp –restart=always -p 80:80 -v /home/www/discuz/:/var/www/html/ docker.io/richarvey/nginx-php-fpm:latest
#docker run -d -p 80:80 docker.io/ansible/centos7-ansible:latest /bin/bash -c *.sh

五、启动mysql容器
docker run –name mysql –restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=数据密码  -v /home/mysql/:/var/lib/mysql/ -d docker.io/mysql:latest

六、进入后台运行的容器
docker exec -it f4ac8ba6b1b8 /bin/sh
docker exec -it mysql bash

七、查看容器重启次数
docker inspect -f “{{ .RestartCount }}” d691fffb2309

八、查看容器最后一次的启动时间
docker inspect -f “{{ .State.StartedAt }}” d691fffb2309

本文出自 “凹凸曼” 博客,请务必保留此出处 http://www.apoyl.com/?p=2189

Tag:

日志信息 »

该日志于2017-11-21 18:07由 凹凸曼 发表在docker分类下, 评论已关闭。

目前盖楼

抱歉,评论被关闭

« »