抱歉,评论被关闭
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