20190814_Docker随手记

docker使用

 

运行一个容器

docker run -d -P tomcat

-d 后台运行

-P 将容器内部使用的网络端口映射到我们使用的主机上

docker run -d -p 8080:8080 tomcat

-p 8081:8080

8081 外部port

 

进入交互终端

docker run -it tomcat /bin/bash

 

docker统一只读文件系统

[root@centos7 docker]# ls

containers image network overlay2 plugins swarm tmp trust volumes

[root@centos7 docker]# pwd

/var/lib/docker

[root@centos7 docker]#

 

 

 

http://dockone.io/article/783

 

docker create <image_id> 为镜像创建了一个容器

docker start <container_id> 为容器创建了进程隔离空间

docker run 运行容器 (包含了以上两个命令)

 

 

  • 查看docker位置

docker info (docker rootdir)

  • 查看docker容器运行情况

docker ps -a

  • 查看docker的IP地址

[root@centos7 docker]# docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

/objective_hugle - 172.17.0.2

[root@centos7 docker]# docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

/objective_hugle - 172.17.0.2

[root@centos7 docker]# docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq)

/objective_hugle - 172.17.0.2

 

 

[root@centos7 docker]#

启动 systemctl start docker

守护进程重启 sudo systemctl daemon-reload

重启docker服务 systemctl restart docker

重启docker服务 sudo service docker restart

关闭docker service docker stop

关闭docker systemctl stop docker

 

  • 启动容器

1、通过名字启动 docker start -i tomcat

2、通过ID启动 docker start -i ba2f8483b0ff

  • 停止容器

docker stop container_name|container_id

  • 删除容器

docker rm container_name|container_id

  • 创建容器

[root@centos7 docker]# docker create -it --name tomcat_01 docker.io/tomcat:latest

9d4fa34b648c9b7b2d55bbb38556430ff31aad9fa5ea6b72bff66e1effa2ed10

[root@centos7 docker]# docker create -it --name tomcat_02 -v /root/public/software/temp docker.io/tomcat:latest

9e8d0ee712da16299615fb6805f8d86b0793e48020e6bb2a776acf1899ab6956

[root@centos7 docker]#

[root@centos7 ~]# docker create -it --name tomcat_04 -v /usr/local/tomcat:/root/public/software/temp -p 8080:8080 docker.io/tomcat:latest

  • 查看命令路径

which java

  • docker查看查看容器目录

进入容器交互命令行

[root@centos7 temp]# docker exec -it tomcat_02 /bin/bash

 

 

 

gitlab-ci

sudo yum makecache 创建缓存,提升搜索效率

sudo wget -O /public/software/gitlab-runner https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-ci-multi-runner-linux-amd64

安装:

sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值