centos7安装docker及常规命令

centos7安装docker
安装yum install docker
启动service docker start

开机启动chkconfig docker on

docker内安装centos
下载镜像
加入镜像docker pull centos
下载失败的话修改/etc/sysconfig/docker文件
增加OPTIONS=’–selinux-enabled –insecure-registry dl.dockerpool.com:5000′
重启systemctl restart docker.service
下载docker pull dl.dockerpool.com:5000/centos

常用操作
控制台启动镜像docker run -i -t centos /bin/bash
控制台退出镜像exit
将容器做成镜像docker commit 1f849b44fc9e wangsong:1.0
查看容器 docker ps -a
删除容器 docker rm 1f849b44fc9e
查看镜像 docker images
删除镜像 docker rmi busybox-1

导出导出
导出镜像docker save busybox-1 > /home/save.tar
导出容器docker save busybox-1 > /home/save.tar
导入export.tar文件 cat /home/export.tar | docker import – busybox-1-export:latest
导入save.tar文件 docker load < /home/save.tar

容器内安装ssh工具
yum install openssh-server -y
启动sshd/usr/sbin/sshd -D
根据错误安装以下
ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ”
ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ”
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ”
更改密码passwd root
如果没有安装yum install passwd
启动/usr/sbin/sshd -D

SSH容器
docker run -d -p 23:22 centos-ssh:1.0 /usr/sbin/sshd -D
docker run -d -p 24:22 -p 8080:8080 centos-jdk1.8-tomcat8.5:1.0 /usr/sbin/sshd -D
docker run -d -p 25:22 -p 8081:8080 centos-jdk1.8-tomcat8.5:1.0 /usr/sbin/sshd -D
docker run -d -p 26:22 -p 8082:8080 centos-jdk1.7-tomcat8.0:1.0 /usr/sbin/sshd -D
docker run -d -p 27:22 -p 8083:8080 centos-jdk1.7-tomcat8.0:1.0 /usr/sbin/sshd -D
docker run -d -p 28:22 -p 80:80 centos-nginx:1.0 /usr/sbin/sshd -D
docker run -d -p 29:22 -p 6379:6379 centos-redis:1.0 /usr/sbin/sshd -D

猜您喜欢
评论已关闭。