效果
安装
19.docker 安装
方法一
yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo yum update
yum install docker-io
docker version
service docker start
service docker stop
chkconfig docker on
docker pull centos:latest
方法二
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum makecache fast
yum install docker-ce
systemctl start docker
docker -v
docker version
docker images
docker pull hello-world
docker run hello-world
docker pull centos:latest
docker pull hub.c.163.com/library/tomcat:latest
docker pull hub.c.163.com/library/nginx:latest
docker ps # 查看后台进程
#后台运行 docker run -d
docker run -d hub.c.163.com/library/nginx:latest
#进入容器
docker exec --help
docker exec -it [imagesid] bash
#映射ip端口服务器8080给容器80
docker run -d -p 8080:80 hub.c.163.com/library/nginx:latest
netstat -na | grep 8080
#根据容器id 停用容器
docker stop [imagesid]
#构建自己的容器
docker build -t jpress:lasted .
Dockerfile
from hub.c.163.com/library/tomcat
MAINTAINER baoyou curiousby@163.com
COPY jenkins.war /usr/local/tomcat/webapps
docker build -t jenkins:lasted .
docker run -d -p 8080:8080 jenkins:lasted
# 删除imagename 为none 的镜像
docker rmi --force $(docker images | grep "^<none>" | awk "{print $3}")
# 登陆 hub.docker.com
docker login
# 上传镜像到 hub.docker.com
docker push curiousby/jenkins:original
# 保存 docker images 到本地
docker save -o centos.tar docker.io/centos
#从本地导入到 docker
docker load -i centos.tar
#复制到容器
docker cp ./showandshare.application.otherapplicaition.springbootdubboproducter-0.0.1-SNAPSHOT.jar d8c1:/root/
注意
1.如果 baoyou 用户不存在service服务。去除每次sudo运行docker命令,需要添加组
sudo groupadd docker
sudo gpasswd -a ${USER} docker
或 gpasswd -a baoyou docker
2.虚拟机 docker 自启动
chkconfig docker on
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信 以及扣扣群),没钱捧个人场,谢谢各位。
个人主页:http://knight-black-bob.iteye.com/
谢谢您的赞助,我会做的更好!